在命令提示符下更改(不重置!)我自己的域用户密码

ygo*_*goe 13 windows domain passwords command-line

我已阅读有关net user <username> <password> /domain“更改”域帐户密码的命令。但这并不是要求我提供当前密码,而且我的印象(尽管没有人明确警告我)它通常不会更改/更新我的密码,而是重置它。这意味着我无法访问绑定到我的凭据的所有加密内容,例如 电子金融服务。

如何在不丢失加密访问权限的情况下在命令行上更改域帐户的密码?我正在寻找一个功能齐全的 Ctrl+Alt+Delete/Change Password GUI 来实现自动化。如有必要,它还应接受当前密码作为命令行参数。

这适用于 Windows 7 和类似或更新版本的域控制器。我有本地管理员权限,但没有域管理员权限,但我认为没有必要更改我自己的用户密码。

hag*_*ier 5

它不会要求您提供当前密码,因为您可能以自己的身份运行命令/脚本,因此它使用您的凭据。

如果您想要更强大的功能来更改密码,您可以为此使用 PowerShell Set-ADAccountPassword。您还可以使用Get-Credential从用户那里获取凭据

您可以在RSAT (Remote Server Admin Tools)通过命令安装和导入模块后使用它们Import-Module ActiveDirectory

  • 哦,我并不是要为此安装大型的附加框架。所以我不能使用它。仍在寻找一个简单的命令行解决方案。 (3认同)
  • 我在我的问题中提到了 Windows 7,这就是我所坐的机器。我不是网络管理员,我只想自动更改常规域用户的密码,并且仅在交互登录时才更改。我正在寻找具有 CMD、PS 或简单 Win API 调用的 Ctrl+Alt+Delete GUI 的自动化等价物。由于这是我作为用户的标准 GUI,因此我不认为这是管理操作。 (2认同)