如何更改psexec.exe使用的根文件夹?

时间:2014-12-26 10:26:48

标签: windows batch-file cmd command-prompt psexec

我尝试使用psexec.exe在远程计算机上运行批处理文件 我的代码是;

psexec.exe \\192.168.13.187 -u Administrator -p default -d -i c:\temp\abc.bat

但是当我在命令提示符下执行此操作时,它会连接到远程服务器的system32文件夹然后启动批处理文件。问题是批处理文件中有一些CALL方法(如CALL XXX.BAT)(XXX.BAT文件是在同一文件夹中。)由于psexec.exe使用system32文件夹作为根路径,在成功运行c:\ temp \ abc.bat文件后,无法调用其他批处理文件。投掷'无法找到指定的文件'..

我的问题是;连接远程计算机后如何使用远程C:\ temp \文件夹作为根路径?

提前感谢您的帮助!!

1 个答案:

答案 0 :(得分:4)

使用-w switch Luke。

-w directory Set the working directory of the process (relative to the remote computer).