powershell タスクスケジューラ 「タスクの実行時に使うユーザー アカウント」の確認
とあるタスクのこの部分(タスクの実行時に使うユーザー アカウント)をpowershellで確認してみた。
・例として、タスクパス=\ の「My Backup Task」というタスクについて確認してみる。 (管理者権限のあるpowershellターミナルから実行している)
PS > ((Get-ScheduledTask -TaskPath \ | where TaskName -eq "My Backup Task" ).Principal).UserID SYSTEM
全部のタスクを列挙したければ下記の通り。(同じく管理者権限のpowershell)
Get-ScheduledTask -TaskPath \ | %{ write-output ($_.TaskName + ":" + ($_.Principal).UserID); }