私は持っているmaster.batファイルを持っています...
call file1.bat
call file2.bat
call file3.bat
call file4.bat
Windowsサーバー2008でサイレント/非表示モードで実行するようにスケジュールしたい.ユーザーに何も表示されずにこのmaster.batを実行する方法を探しています(ウィンドウなし、CMDインターフェイス、タスクバー名など.. ) バッチを実行するソフトウェアをインストールしたくありません。
タスクを実行しているユーザーを「SYSTEM」に変更してみましたが、作業は完了しましたが、実際にはできません。Windows Script Host の Run メソッドを使用すると、スクリプトを非表示モードで次のように実行できることがわかりました。
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:\Batch Files\master.bat" & Chr(34), 0
Set WshShell = Nothing
しかし、これ以上ファイルはありません:)これに関する他の提案。
編集1
利用可能なオプションが限られていることを考慮すると、Windows Script Host の Run メソッドを使用しても問題ありませんが、タスク スケジューラで master.vbs をスケジュールするにはどうすればよいでしょうか。