2011-10-18 78 views
2

我有一堆机器要加入到域中。它们具有相同的名称,因此我使用VBScript来更改这些机器的主机名(Win7),然后将它们添加到域中。 该脚本存在于所有远程目标机器上,我们正试图从另一台机器上运行它。PsExec无法登录到远程机器

问题是PsExec无法登录到目标机器。它给出“访问被拒绝”错误。我使用凭据作为... -u“目标机器名称”\“管理员名称”-p 这样的事情...... PsExec.exe \ %% a -u“目标机器”\“administartor名称” - p XXXXXXXXX -s cmd“/ C cscript.exe \ path \ to \ script.vbs \ reboot”

请帮我理解这里的问题。我已经测试过,当远程目标机器在同一个域上时,PsExec可以工作。 workgoup和domain有什么区别。

回答

1

伙计们,我找到了答案... PsExec需要启用Windows上的本地管理员帐户。最近的Windows(下面的linux)已经将这个帐户默认设置为禁用(逻辑与linux:security中的'sudo'相同)。通过以下命令启用此帐户(以管理员身份运行命令提示符)... net user administrator/enable:是