psexec启动程序不起作用

我想用psexec杀死远程计算机上的程序并启动它。 我使用下面的batch file(c:/ users / user是psexec root)

cd c:/users/user psexec \\computername cmd /c "taskkill /im SwyxIt!.exe /f" psexec \\computername cmd /c "taskkill /im CLMgr.exe /f" timeout -t 5 psexec \\computername cmd /c "start C:\Program Files (x86)\SwyxIt!\SwyxIt!.exe" 

但程序不启动!

也如果我运行启动命令像这样psexec \\computername cmd /c "C:\Program Files (x86)\SwyxIt!\SwyxIt!.exe"

它不启动。

如果我运行没有psexec在我自己的机器上的命令start "C:\Program Files (x86)\SwyxIt!\SwyxIt!.exe"它工作得很好。

有什么build议么? 我在所有远程机器上都有pipe理员权限。

好吧,我现在明白了。 我还需要激活-s参数

有了这个命令,它的工作

 psexec -s -i \\computername cmd /c "start /i "SwyxIt!" "C:\Program Files (x86)\SwyxIt!\SwyxIt!.exe"" 

感谢您的帮助