远程编辑本地用户帐户:设置passwordreq:是

我在用着

networking用户名/密码:是的

但是我需要在一堆机器上做这个。 我可以通过SCCM运行一个批处理,但是想用脚本来完成。 任何人都有办法做到这一点?

谢谢! -Mathew

如果所有的电脑都打开:

下载并安装PSExec ,在每个工作站上自行创build一个文件,您可以通过Active Directory用户和计算机search很容易地执行此操作。 然后运行以下命令:

 psexec @ filename.txt -s net用户名/ passwordreq:是

如果电脑没有开机:

 净用户名/密码:是的 

到.cmd文件中,并将其作为组策略中的计算机启动脚本添加 – 与使用SCCM几乎相同。

如果你想要一个脚本,下面是一个快速的VBS脚本,应该为你做:

Const ADS_UF_PASSWD_NOTREQD = &H0020 strDCHostName = "myDC" 'Change this value to the name of your domain controller strUserName = "jsmith" 'Change this value to the username in question set objUser = GetObject("WinNT://" & strDCHostName & "/" & strUserName) objPwdNotRequiredFlag = objUserFlags AND NOT ADS_UF_PASSWD_NOTREQD objuser.put "userFlags",objPwdNotRequiredFlag objUser.SetInfo