【发布时间】:2016-10-07 05:30:50
【问题描述】:
嗨,我有下面的脚本,它通过电子邮件发送密码将在 $daysleftonpwd 中过期的用户,但不确定如何添加“仅当用户的密码设置为过期”时,这意味着我不想通过电子邮件发送用户密码设置为下次过期。
Get-QADGroupMember -Identity TEAM_GROUP | % {
$name = $_.Name
$email = $_.Email
$daysleftonpwd = ((Get-QADUser -SizeLimit 0 -SearchRoot $OU -Identity $_.SamAccountName | select PasswordExpires).PasswordExpires - $date | select Days).Days
if (((Get-QADUser -Identity $_.SamAccountName | select PasswordExpires).PasswordExpires - $date).Days -lt $threshold){
Write-Host "$Name would be emailed using $email because password is less than $threshold"
$y = $y + "<br>$name</br>"
mailuser
}
有什么想法吗?
【问题讨论】:
标签: powershell active-directory powershell-2.0 quest