我正在尝试编写一个批处理脚本来自动更改活动目录用户的密码。
以下方面:
net user <user> /domain <password>
其中,<user>
& <password>
是域中某些用户的用户和密码。
在以下方面的成果:
请求将在域控制器中处理。 系统错误5已经发生。 访问被拒绝。
编辑:
我刚刚发现您需要成为域控制器才能运行该命令。
是一种不作为域控制器来更改用户密码的方法吗?
发布于 2017-12-13 00:17:00
具有更改密码权限的管理员可以使用QAD Powershell cmdlet更改帐户密码。下面是要运行的Powershell命令的示例:
Set-QADUser -Identity <account_name> -Proxy -UserPassword <new_password>
对于没有在其他帐户上设置密码的提升权限的用户,仍有Powershell选项。您需要安装Microsoft ActiveDirectory powershell模块并知道前面的密码。下面是一些示例代码如何实现这一点:
Set-ADAccountPassword -Identity <ADAccount>
这将提示输入前一个密码,然后两次请求新密码。
例如,如果您希望流程自动执行:
Set-ADAccountPassword -Identity $username -OldPassword (ConvertTo-SecureString -AsPlainText $oldPass -Force) -NewPassword (ConvertTo-SecureString -AsPlainText $newPass -Force)
https://stackoverflow.com/questions/47392876
复制相似问题