V3ではこれまでのJOBにスケジュール機能が追加されるようだ。
スケジュールするには「Register-ScheduledJob」コマンドレットで登録してあげれば良さげ。
いつどのように実行するかといったタスクスケジューラのトリガーに相当する部分は「New-JobTrigger」コマンドレットでトリガーを定義する。
実行されたJOBについてはこれまでのJOBと同様に「Get-Job」とかを使えば良さそう。
001 002 003 004 005 006 | $trigger = New-JobTrigger -At 6:28pm -Once Register-ScheduledJob -name テストタスク -ScriptBlock{ gwmi -class win32_logicaldisk ` -filter "FreeSpace < 8000000000" > c:\temp\DiskSpace.log "test" } -Credential (Get-Credential) -Trigger $trigger |
ログインなしでの実行には「Credential」パラメータで資格情報を設定する必要があるようだ。
スケジュールジョブ関連では以下のコマンド群が追加されている。
0 件のコメント:
コメントを投稿