PS:Set-ADAccountPassword - 复杂性异常

时间:2014-04-10 16:26:52

标签: powershell active-directory windows-server-2012-r2

我在Server 2012 R2上通过Powershell设置新密码时出现问题:

Set-ADAccountPassword -Identity testuser48 
-OldPassword (ConvertTo-SecureString -AsPlainText "HelloPassword123#" -Force)
-NewPassword (ConvertTo-SecureString -AsPlainText "April456#@123" -Force)

我尝试了很多不同的密码,但总是ADPasswordComplexityException

FullyQualifiedErrorId : ActiveDirectoryServer:1325,Microsoft.ActiveDirectory.Management.Commands.SetADAccountPasword

还有其他我可以试试的东西吗? 所有密码复杂性规则(包括长度,......)都被禁用。

2 个答案:

答案 0 :(得分:0)

您可以使用-Reset而不是-OldPassword吗?请尝试以下操作,看看它是否适合您。这也是在域或独立服务器中?

Set-ADAccountPassword -Identity testuser48 -Reset
-NewPassword (ConvertTo-SecureString -AsPlainText "April456#@123" -Force)

答案 1 :(得分:0)

我刚刚发现我必须将最小和最大密码期限从undefined设置为0才能使此命令生效。这似乎没有记录......