场景:
系统1(远程机器):
这两个文件都在D Drive
中场景:“abc.bat”调用“xyz.vbs”,命令如下:cscript D:\ xyz.vbs “xyz.vbs有脚本调用QTP并在QTP上执行测试脚本。
系统2(我的机器):
我已下载PSTools并使用Psexec命令在上面的远程计算机上执行批处理文件。 在我的cmd中,我有这个命令。
C:\ Program Files \ PSTools> psexec -i \ System_1's_IP_address -u domain \ username -p password D:\ abc.bat
当我在我的机器上运行此命令时,它会在远程计算机上启动PSexec。但是在远程计算机上没有调用QTP,因此执行暂停。
我已经检查过任务管理器。它显示了wscript,psexec。 但不是QTPro.exe
有解决方案吗?
有人可以帮忙吗。
答案 0 :(得分:1)
PSEXEC \\<Targetsystem> -u domain\username -p password -i -w D: cmd.exe /c abc.bat
或
将abc.bat放在与psexec相同的文件夹中并执行以下命令:
PSEXEC \\<Targetsystem> -u domain\username -p password -i -c -f abc.bat
(P.S。:看PSEXEC /?
可能会有所帮助;))