psexec bat文件在多个系统上执行

时间:2013-10-08 10:18:44

标签: windows batch-file psexec

我需要在多台服务器上运行特定的.bat文件。

我目前正在使用:

  

psexec -s @c:\ list.txt -c c:\ copy.bat / user:Domain \ userName -p%PasswordVariable%-d

我收到如下错误: - 将c:\ copy.bat复制到远程系统时出错: 该文件存在。

请注意,该文件永远不存在。

我做错了吗?

list.txt有多个服务器名称并且可以访问例如\ server1 \ c $ - 需要用户名密码。复制时会产生问题吗?但我已经在psexec命令中给出了用户名和密码。

2 个答案:

答案 0 :(得分:2)

使用psexec“-c -f”或“-c -v”限定符

答案 1 :(得分:-1)

检查windows \ system32目录中的该文件。通常,psexec将文件复制到该路径中。如果批处理文件已存在,请使用-f选项对其进行ovwrwrite