0

我在 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

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

4

2 回答 2

0

你可以使用 -Reset 代替 -OldPassword 吗?试试下面看看它是否适合你。这也是在域还是独立服务器中?

Set-ADAccountPassword -Identity testuser48 -Reset
-NewPassword (ConvertTo-SecureString -AsPlainText "April456#@123" -Force)
于 2014-04-10T21:56:57.670 回答
0

我刚刚发现我必须将最小和最大密码年龄从 undefined 设置为 0 才能使该命令起作用。这似乎没有记录...

于 2014-04-11T15:19:17.533 回答