1

我不确定为什么以下内容对我不起作用。

psexec \\remote -u DOMAIN\UID -p PWD F:\1.txt -i
psexec \\remote -u DOMAIN\UID -p PWD "F:\1.txt" -i
psexec -s -accepteula \\remote -u DOMAIN\UID -p PWD F:\1.txt -i

结果:psexec 启动,说 F:\1.txt :系统找不到指定的文件。

  1. 用户是远程管理员
  2. F:\1.txt 存在并且有一些文本
  3. 我也尝试过 -accepteula 和 -s 。

还在挠头。终于有一位绅士来指导我了。

4

1 回答 1

0

我不确定这个命令行中的 PWD 是做什么用的。它是批处理脚本还是可执行文件?让我想起了 Unix pwd shell 命令?

Psexec 需要您要使用的任何命令或文​​件的完整路径。此外,路径是远程机器路径,而不是来自本地控制台的机器。

我通常做这样的事情 psexec \remote -u DOMAIN\UID -p cmd /c "PWD F:\1.txt -i"

您必须在命令周围使用引号才能运行。

于 2013-07-12T22:48:39.277 回答