Powershell のプロパティのプロパティ

今回は、約1年前に書いた記事と関係する内容です。

 

Get-ScheduledTask コマンドレットを用いてタスクのスケジュールを確認する方法を紹介していましたが、その記述には少し無駄がありました。

もっとシンプルな記述でも良いことを知ったので、改めて紹介します。

 





   




   

 

タスクのプロパティ「Triggers」から、さらに「DaysOfWeek」というプロパティを取得するため、二重の括弧記号 " () " で括っていましたが、両プロパティ名をピリオド記号 " . " で区切って列挙すればよかったんです。

こんな風に。

(Get-ScheduledTask -TaskName ***).Triggers.DaysOfWeek

 

 

なお、前回の記事で紹介したタスク「ServerManager」の実行プログラムを確認したい場合は、以下のコマンドレットを実行します。

(Get-ScheduledTask -TaskName ServerManager).Actions.Execute