首页 > 解决方案 > 如何强制执行密码复杂性策略设置 Windows

问题描述

有什么方法可以立即强制执行密码策略更改,即强制用户在登录时更改密码,如果它不符合新添加的策略设置。

我听说我们可以用 Powershell WMI Bridge Scripting 做一些事情。我对它非常陌生,请在这个主题上提供任何帮助。

但根据微软

https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/hh994562(v=ws.10)

新密码策略将在用户手动更改密码或策略期限结束时生效。不是立即的。

有什么办法可以强制更改密码?

标签: windowspowershellwmi

解决方案


您可以使用PowerShell来检查User must change password at next logon每个用户的复选框。

Set-ADUser -Filter * -ChangePasswordAtLogon:$true

会这样做。但是请不要在不知道自己在做什么的情况下运行它!


推荐阅读