我有測試.bat文件,將殺死我的Chrome瀏覽器:爲什麼.Bat文件可以在本地正常工作,但在遠程調用時無法工作?
@cls
@echo You are about to kill Chrome
tskill "chrome"
當本地調用它工作正常。鉻死亡。如果我通過PSEXEC(的PsTools)援引確切.bat文件從另一臺機器:
psexec 10.60.90.10 -u admin -p pizza1234 "C:/myBatfile.bat"
我得到一個錯誤,他說:
Could not find process: chrome
任何想法,爲什麼調用該bat文件,遠程會導致這個錯誤? 「本地」機器是Windows Server 2008,遠程(「調用」)機器是Windows 7.
---解決方案--- /A標誌在所有會話中查找。謝謝你的幫助。
tskill "chrome" /A
感謝安德斯。你會建議我使用SSH來調用遠程機器上的.bat文件來避免這個問題嗎? – 2011-12-21 22:21:47
SSH服務器可能也會作爲服務運行 - 在服務會話中,所以它會有同樣的問題。您應該調整.bat文件以搜索所有進程,而不僅僅是當前會話的進程。 – 2011-12-21 22:25:28
謝謝安德斯。我是否應該搜索以解決這個問題爲目標的晦澀的術語?否則,我要去「.bat文件搜索所有進程」。讓我知道如果你不認爲這會讓我在我需要的地方。乾杯! – 2011-12-21 22:39:58