0

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

我目前正在使用:

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

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

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

我做错什么了吗?

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

4

2 回答 2

2

使用 psexec "-c -f" 或 "-c -v" 限定词

于 2014-01-06T08:42:10.140 回答
-1

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

于 2013-11-22T23:08:22.750 回答