$A = @{}
$A.Add("StartTime", ((Get-Date).AddHours(-10)))
$A.Add("EndTime", (Get-Date))
$A.Add("LogName", "System")
(Get-WinEvent -FilterHashtable $A|Select TimeCreated, ProviderName, Message|FL)
上記のコマンドは、過去 10 時間のすべての「 System 」イベント ログを取得します。ただし、過去 10 時間の「 Microsoft-Windows-WindowsUpdateClient 」のイベント ログのみを取得したいと考えています。次の行を試しましたが、エラーが発生しました。
$A.Add("LogName", "System" ; "ProviderName", "*UpdateClient")
コマンドに "ProviderName" を含めるにはどうすればよいですか?