0
昨日からPowerShellを使用してTaskSchedulerイベントの結果を取得しようとしています。昨日からイベントを取得する
Get-WinEvent -LogName Microsoft-Windows-TaskScheduler/Operational -MaxEvents 5 |
Where-Object ($_.TimeCreated -gt [DateTime]::Today.AddDays(-1))
Format-List *
注:これは私のコードです
-MaxEvents 5
は、私が開発していながら、出力を制限することです。Where-object
を削除すると、完全なリストが返されます。これは、フィルタリングが適用されていないために予想されます。したがって、エラーはフィルタリングが行われている途中にある必要があります。
あなたのフィルタ式では動作しますが、あなたの構文が間違っています。フィルター式はカッコではなく、中括弧で囲む必要があります。 '... | Where-Object {...} | ... ' –