如何将 AD 密码设置为过期/使用 PowerShell 更改

Max*_*lan 4 powershell active-directory password-reset

我需要重置一整套用户密码,然后将它们设置为已过期或“用户下次登录时必须更改密码” 使用 SetADAccountPassword 可以轻松更改密码。

查看 SetADAccountControl cmdlet 说明表明说明中有一个“PasswordExpired”参数,但在文本的其余部分中没有提及该参数。如果我尝试它,它不存在。

理想情况下,我希望有一个相当简单的 Powershell 命令来完成它!我在服务器上没有任何其他脚本语言。

谢谢。

Rya*_*ies 8

Get-ADUser -Identity $name | Set-ADUser -ChangePasswordAtLogon:$true 
Run Code Online (Sandbox Code Playgroud)

应该做的伎俩。