2016-12-13 6 views
0

がhi私が作成したものですTaskpath下PowerShellのモニタタスクスケジューラは、

Get-ScheduledTask | where state -EQ 'ready' | Get-ScheduledTaskInfo | 
Export-Csv -NoTypeInformation -Path C:\fso\scheduledTasksResults.csv 

がパスなしで、それのみ可能店舗タスクで有効なタスクのすべての結果を格納し、次のpsのスクリプトを見つけましたか?

これは、彼らが実行して大丈夫

+0

私はしませんここでの質問を理解する。編集して再フレーズできますか? –

+0

上記のコードは、最後に実行されたすべてのタスクを表示します。名前| taskpath ect私は仕事を見たいだけですwhixhタスクパスを持っていないように作成 – Phairplay

答えて

1

確かに、あなたはあなたが上記のいずれかを見つけるでしょう

Get-ScheduledTask | where state -EQ 'ready' | Get-ScheduledTaskInfo | where !taskpath | Export-Csv -NoTypeInformation -Path C:\fso\scheduledTasksResults.csv 

ようになりGet-Scheduledtaskフルコマンドの後に使用して同じようにGet-ScheduledTaskInfoWhere-Objectフィルターを追加することができ確実に私にできます空白のTaskPathプロパティを持つタスク。しかし、私自身のタスクスケジューラを見ても、あなた自身が作成したタスクにはまだタスクパスがあるように見えます。その場合、正しいコマンドが入力されます。

Get-ScheduledTask | where state -EQ 'ready' | Get-ScheduledTaskInfo | where taskpath -eq '\' | Export-Csv -NoTypeInformation -Path C:\fso\scheduledTasksResults.csv 
+0

thatsそれ!迅速な応答をありがとう – Phairplay