我遇到以下问题:
使用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
替换最后一行...同样的问题。它仅在我直接从目标计算机打开批处理脚本时才有效。