2011-09-22 40 views
1

我正嘗試使用PSEXEC在遠程計算機上解壓縮自解壓縮文件(使用7zip創建的控制檯exe文件)並在屏幕上查看結果。PSEXEC不重定向7zip輸出

遠程命令執行得很好,但我沒有看到它在本地輸出。

這是我使用的命令:

PSEXEC.exe \ MACHINE_NAME -u USER_NAME -p PASSWORD -w 「\ JCOLIN \ TWClient」 CMD/C「\ JCOLIN \ TWClient \ TW1.17.19.exe 「-y

我也試過:

PSEXEC.exe \ MACHINE_NAME -u用戶名-p密碼-w 」\ JCOLIN \ TWClient「 CMD/C 」\ JCOLIN \ TWClient \ TW1.17.19.exe「 -y>「\ JCOLIN \ TWClient \ TW1.17.19.exe.log」

爲了將結果保存在日誌文件中,然後檢索內容TS使用TYPE命令,但即使日誌文件是創建總是空空的

我也試過:

PSEXEC.exe \ MACHINE_NAME -u用戶名-p密碼-w 「\ JCOLIN \ TWClient」 CMD/c「\ JCOLIN \ TWClient \ TW1.17.19.exe」-y 2>「\ JCOLIN \ TWClient \ TW1.17.19.exe.log」

但在這種情況下,PSEXEC輸出保存到文件中,而不是TW1.17.19.exe的輸出。

順便說一句,我也嘗試用WinRAR創建的控制檯SFX與同樣的問題。我只是不明白爲什麼PSEXEC可以重定向某些程序而不是其他程序。

你對如何在屏幕上獲得所需的輸出有任何想法嗎?

非常感謝您的幫助。

回答

0

,你可以嘗試把一個轉義字符, 「^」,重定向符號之前(^>,而不是僅僅>):

PSEXEC.exe \ MACHINE_NAME -u用戶名-p密碼-w「\ JCOLIN \ TWClient」 CMD/C 「\ JCOLIN \ TWClient \ TW1.17.19.exe」 -y ^> 「\ JCOLIN \ TWClient \ TW1.17.19.exe.log」

這應當引起對發生重定向遠程機器,而不是本地機器。