将来强制域名密码更改?

我想强制所有的域用户更改他们的密码,但是我希望在未来的某一天发生。 有没有一种方法可以使我自动化,无论是使用GPO还是PowerShell脚本,还是等到改变的那一天再做一些事情,比如在这个链接中提到什么?

如何强制域用户现在更改密码

使用您在链接问题中发布的命令,并使用计划任务进行计划。

使用dsquery/dsmod命令:

 dsquery user "OU=Sales,OU=New York,dc=internal,dc=AcmeCorp,dc=com" | dsmod user -pwd ChangeThisNow! -mustchpwd yes -u Admin -p APassword 

电源shell:

 users = Get-ADUser -Filter "*" -SearchScope Subtree -SearchBase 'DC=contoso,DC=com' $users | Set-ADUser -ChangePasswordAtLogon $true 

另外,请记住,这不会强制用户立即更改密码,只会强制他们在下次login时更改密码

要做到这一点的唯一方法是Powershell脚本或一些第三方工具(只是猜测有一个第三方工具,我不知道任何副手)。

基本上你可以创build一个计划任务来运行,并设置用户密码在下次login时更改。