我无法重置过期的密码,因为它已经过期。下一步该怎么办?

我无法重置过期的密码,因为它已经过期。下一步该怎么办?

我公司(基于 Active Directory)帐户的密码今天早上已过期。登录时,我看到类似以下内容的错误:

您的密码已过期,必须更改。

然后系统要求我输入新密码。提交我的新密码(以前从未使用过)后,我看到了另一个错误:

该帐户的密码已过期。

在 Google 中搜索此错误,我只看到人们在 SQL Server 中或以编程方式进行身份验证时遇到此错误。

我能做什么吗?

答案1

如果您自己是域管理员,请遵循本文的建议。

http://community.spiceworks.com/how_to/show/1328-unlock-domain-users-or-reset-passwords-from-command-line

net user loginname newpassword /DOMAIN /Active:Yes

或者有一个 powershell 版本

http://blogs.technet.com/b/heyscriptingguy/archive/2010/08/17/how-to-change-a-user-s-active-directory-password-with-powershell.aspx

设置-AdUserPwd.ps1

Function Set-AdUserPwd
{
Param(
[string]$user,
[string]$pwd
) #end param
$oUser = [adsi]"LDAP://$user"
$ouser.psbase.invoke("SetPassword",$pwd)
$ouser.psbase.CommitChanges()
} # end function Set-AdUserPwd
Set-AdUserPwd -user "cn=bob,ou=HSG_TestOU,dc=nwtraders,dc=com" -pwd P@ssword1

相关内容