如何使用psexec在远程执行批处理文件?

时间:2016-05-11 12:48:06

标签: windows batch-file psexec

我有一个解压缩文件夹的批处理脚本。它看起来如下:

"C:\Program Files\7-Zip\7z.exe" e "C:\target\bin.zip"

上面的批处理脚本将bin.zip文件夹解压缩到与批处理文件相同的位置。现在,这个批处理脚本放在远程机器上,我必须远程启动它。我使用了psexec并在本地机器命令提示符下执行了操作:

psexec -s -i \\ip_add -u user -p pass C:\target\sample.bat

因此,现在它不会解压缩远程计算机上的任何文件。我不知道我做错了什么。批处理脚本完美地工作正常,我试图通过在远程启动计算来验证psexec是否正常工作,它工作得很好。所以,请说明我缺少的东西。

1 个答案:

答案 0 :(得分:0)

您可以尝试从psexec启动cmd.exe以获取远程shell,然后尝试从命令提示符运行批处理文件