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