Windowsで標準出力をログファイルにリダイレクトして記録しておく方法

WindowsのタスクスケジューラでVBScriptなプログラムを実行し、実行した結果を標準出力に出力させて、それをファイルで記録しておきたい場合には、以下のようにcmd /Cで実行してリダイレクトすれば良い。

> type redirect.vbs
Dim objWS
Set objWS = CreateObject("WScript.Shell")

Dim command
command = "cmd /C " & "testprogram.exe" & " >> C:\test.log"

objWS.Run command, 1, true

No comments:

Post a Comment

Dell XPS 13 (9300)を修理してもらった

2020年8月16日日曜日 15:30ころ 到着から8日目で起動しなくなってしまい、何度か電源ボタンを押していると、電源ステータスLEDが橙色が2回、白色が3回点滅するのを確認した。マニュアルによると、メモリー異常の場合であるらしい。修理窓口に電話すると、BIOSリカバリーや...