schtask /queryを使用し、VBScriptとCMDを使用してテキストファイルに出力を配置する方法

StackOverflow https://stackoverflow.com/questions/19826530

質問

これが私が現在持っているコードです:

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "SCHTASKS /QUERY > winning.txt"

私の頭の中では、これは正しく機能し、エラーなしで実行されますが、テキストファイルは更新されません。

テキストファイルはすでに作成されているため、WScript変数の作成を心配する必要はありません

編集:

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "cmd /c SCHTASKS /QUERY > winning.txt"

デビッドありがとう!私はこれらの2行を何時間も見ていました!

役に立ちましたか?

解決

コマンドの前面に「cmd /c」を追加する

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "cmd /c SCHTASKS /QUERY > winning.txt"
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top