使用PSEXEC在远程计算机上调用批处理脚本将无法启动Firefox

时间:2016-08-11 01:24:31

标签: batch-file windows-7 remote-access xcopy psexec

我遇到以下问题:

使用PSEXEC,我远程进入一台机器来执行保存在那里的批处理脚本,但最后一行没有执行(它不会打开Firefox .. Firefox进程显示但GUI不启动)。 但是,如果我转到远程计算机并双击批处理文件,它就可以正常工作。

以下是我在本地运行的命令:

psexec -u USER -p PASSWORD \\REMOTE_SERVER -d cmd.exe /c "C:\Users\MY-REMOTE-MACHINE\Desktop\windows_setup.bat"

以下是该批处理脚本的内容:

taskkill /f /im "iexplore.exe" /t 
taskkill /f /im "chrome.exe" /t 
c:\Windows\SysWow64\TaskKill /f /im "iexplore.exe" /t 
c:\Windows\SysWow64\TaskKill /f /im "chrome.exe" /t 
start  "" "C:\Users\MY-REMOTE-MACHINE\AppData\Local\Mozilla Firefox\firefox.exe"
  • 注意:我也尝试用start firefox替换最后一行...同样的问题。它仅在我直接从目标计算机打开批处理脚本时才有效。

0 个答案:

没有答案