我是一名有用的助手,可以为您翻译文本。
我正在尝试使用来自另一台服务器的vbscript在多台服务器上运行批处理脚本。我在本地机器上使用psexec来运行此批处理脚本。
这是我正在运行的脚本:(这是服务器2003)
我遇到了这个错误:
我正在尝试使用来自另一台服务器的vbscript在多台服务器上运行批处理脚本。我在本地机器上使用psexec来运行此批处理脚本。
这是我正在运行的脚本:(这是服务器2003)
psexec -s -accepteula \\SERVERNAME -u userName -p DOMAIN\password cmd.exe
/c cscript \\otherServerName\c$\folder\script.vbs
我遇到了这个错误:
Error establishing communication with PsExec service on SERVERNAME
The system cannot find the file specified.
我在服务器2003、2008和2012上运行此脚本。当我尝试在服务器2008上运行脚本时,尽管我使用管理员凭据,但会出现“访问被拒绝”的错误。
psexec.exe \\SERVERNAME -u userName -p DOMAIN\password cmd.exe -accepteula
可能错误并非与您的脚本有关。也许cmd或cscript不在该服务器的$env:Path中。 - Matt