指定日時にプログラムを実行する
Vista 7 8 10 機能
指定された日時にコマンドやプログラムが実行されるようにスケジュールする。
形式
at (ComputerName) Time (option) Command
at (ComputerName) (id) /delete (/yes) オプション
/every /nextの利用法
コマンド例
実行例 C:\>at 一覧にエントリが存在しません。 C:\>at 01:00 /interactive /every:1 cmd.exe "xcopy \\Server1\Share D:\Backup /D / S /R /Y /I /K" 新しいジョブをジョブ ID = 1 で追加しました。 C:\>at 状態 ID 日付 時刻 コマンド ライン ------------------------------------------------------------------------------- 1 毎 1 1:00 "cmd.exe xcopy \\Server1\Share D:\Backup /D /S /R /Y /I /K" C:\>at 1 タスク ID: 1 状態: OK スケジュール: 毎 1 時刻: 1:00 対話: Yes コマンド: "cmd.exe xcopy \\Server1\Share D:\Backup /D /S /R /Y /I /K" C:\>at 1 /delete /yes C:\> C:\>at 02:00 /every:M,T,W,Th,F,S,Su cmd.exe /c "net session >> C:\log\netsession .txt" 新しいジョブをジョブ ID = 2 で追加しました。 C:\>at 状態 ID 日付 時刻 コマンド ライン ------------------------------------------------------------------------------- 1 毎 1 1:00 "cmd.exe xcopy \\Server1\Share D:\Backup /D /S /R /Y /I /K" 2 毎 月曜日 火曜日... 2:00 cmd.exe /c "net session >> C:\ log\netsession.txt" C:\>at 2 タスク ID: 2 状態: OK スケジュール: 毎 月曜日 火曜日 水曜日 木曜日 金曜日 土曜日 日曜日 時刻: 2:00 対話: No コマンド: cmd.exe /c "net session >> C:\log\netsession.txt" C:\> その他
コマンドを使用するには、「スケジュール(task scheduler)」サービスが実行されている必要がある。
関連ページ shutdown ・・・シャットダウン・再起動やログオフをするxcopy ・・・ファイルをディレクトリ構造ごとコピーする copy ・・・ファイルをコピーする del ・・・ファイルを削除する runas ・・・別ユーザの権限でプログラムを実行する | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|