是否有可能通过PowerShell(或任何方法?)编辑PasswordLastSet值?
如果这是不可能的,是否有无论如何,我可以设置这样一个用户密码(不帐户)在X天内过期。
我可以清楚地看到Get-ADUser的价值,但似乎无法使用Set-ADuser进行编辑。
你不能改变它的价值,它的保护。 您可以手动放置的唯一值是0或-1。 0将强制用户密码更改(如过期),-1的行为就像密码不会过期。
如果您改变主意,这里是批量修改最后一个passwordsetdate的解决scheme
Add-PSSnapin Quest.ActiveRoles.ADManagement $Ou='Cn=users, Dc=domain, Dc=com' # select OU where users resides Set-QADUser -SearchRoot $Ou | Set-QADUser -ObjectAttributes @{pwdLastSet=0} Get-QADUser -SearchRoot $OU | Set-QADUser -ObjectAttributes @{pwdLastSet='-1′}