2009-09-09 24 views
1

これを行うには、vbscriptで正しい方法が必要です。PSEXEC出力をローカルファイルにリダイレクト

これは、コマンドプロンプトから正常に動作します:

sTempFile = objFSO.GetTempName 
sCmd = "psexec \\" & sIP & " -u " & sDomain & "\" & sUser & " -p " & sPassword & " cmd /c ver > " & sTempFile 

WSHShell.Run sCmd, 1, True 

は、私は常にランタイムエラーを取得:VBScriptのから

psexec \\99.99.99.99 -u username -p password cmd.exe /c ver > output.txt 

おかげで、 サム

+0

OUTPUT.TXT >> 2のverの出力ファイルに

CMD/Cを追加したい場合。私はローカルマシンでそれが必要です。 –

答えて

2
ファイルが見つかりません

なぜか分からないが、psexec diの前にcmd/cを追加するdはトリックです。

OUTPUT.TXT CMD/C版2>、あなたが行われています。

0

は、以下の構文を使用してください!

あなたは、私はちょうどそれがリモートマシン上のファイルを作成しているうちfoundd

関連する問題