📅  最后修改于: 2023-12-03 15:21:10.561000             🧑  作者: Mango
Windows Server 2016默认启用了密码复杂性,要求用户密码必须包含大写字母、小写字母、数字和特殊符号,且长度至少为8个字符。本文将介绍如何使用Powershell在Windows Server 2016上覆盖默认密码复杂性设置。
打开Windows Server 2016的Powershell命令行工具。
打开Powershell命令行工具
输入以下命令以查看当前密码策略设置:
Get-ADDefaultDomainPasswordPolicy
禁用密码复杂性:
Set-ADDefaultDomainPasswordPolicy -ComplexityEnabled $false
检查密码策略是否已更新:
Get-ADDefaultDomainPasswordPolicy
(可选)如果需要自定义密码策略,可以使用以下命令进行设置:
$policy = Get-ADDefaultDomainPasswordPolicy
$policy.ComplexityEnabled = $false # 禁用密码复杂性
$policy.MinimumPasswordLength = 6 # 设置密码最小长度为6
$policy.PasswordHistoryCount = 10 # 保留最近10个密码历史记录
Set-ADDefaultDomainPasswordPolicy -Identity $policy
通过以上步骤,我们可以在Windows Server 2016上使用Powershell覆盖默认密码复杂性设置。这样可以为用户提供更加灵活的密码设置选项,同时也可以防止过于严格的密码策略带来的不便。