我尝试从我的 DC 用户列表中提取最后一次密码更改并将此日期与当前日期进行比较。测试 6 个月前的 10 天是否通过我的测试“如果不工作,我认为有格式日期问题但我不知道。你能帮帮我吗?
$users = Get-ADGroupMember -Identity "GROUP" -Recursive |
Get-ADUser -Properties SamAccountName,Mail,PasswordLastSet |
Select-Object Name,SamAccountName,Mail,PasswordLastSet
foreach ($user in $users)
{
if ( Get-Date.addDays(-10) -gt $($user.PasswordLastSet).AddDays(180) )
{
Write-Output $($user.SamAccountName) $($user.PasswordLastSet)
}
}