如何在获取过去十小时内的事件日志的命令中包含ProviderName


$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小时内的事件日志。然而,我只想得到">Microsoft Windows WindowsUpdateClient";在过去的10个小时里。我尝试了以下行,结果出现了错误。

$A.Add("LogName", "System" ; "ProviderName", "*UpdateClient")

我应该如何包括";提供者名称";在命令中?

您必须使用Add方法添加另一个键和值

$A.Add("ProviderName", "*UpdateClient")

相关内容

  • 没有找到相关文章

最新更新