syg_hira's tech memo

windows server関連のTipsのおぼえがき

タスクスケジューラのタスク状態を取得

コマンド単発実行

schtasks /query /s サーバ名 /tn タスク名

 

Powershellでプロパティ取得、schtasksを呼び出すお手軽バージョン。

 

$Task = (schtasks /query /s サーバ名 /tn "タスク名" /v /fo csv | ConvertFrom-Csv)
$Task.前回の結果
0
$Task.状態
準備完了

 

プロパティ名が日本語なのはちょっと変ですね。

OSかユーザの言語設定のどちらかに合わせて書き換えないといけないのかな。