使用powershell、get eventlog和Measure对象的多个服务器的错误总数
我正在尝试使用获取多台服务器上的错误总数 获取eventlog-logname应用程序-cn$server |?{$.eventid-eq“10”-或$.eventid-eq“20”}|度量对象 输出看起来像这样使用powershell、get eventlog和Measure对象的多个服务器的错误总数,powershell,sum,aggregate,event-log,Powershell,Sum,Aggregate,Event Log,我正在尝试使用获取多台服务器上的错误总数 获取eventlog-logname应用程序-cn$server |?{$.eventid-eq“10”-或$.eventid-eq“20”}|度量对象 输出看起来像这样 Count : 41 Average : Sum : Maximum : Minimum : Property : PSComputerName : server1 Count
Count : 41
Average :
Sum :
Maximum :
Minimum :
Property :
PSComputerName : server1
Count : 44
Average :
Sum :
Maximum :
Minimum :
Property :
PSComputerName : server2
Count : 47
Average :
Sum :
Maximum :
Minimum :
Property :
PSComputerName : server 3
我不知道如何进一步汇总所有服务器的计数。
总误差:132
你能帮忙吗?试试这样的方法:
$(foreach ($server in $servers){
get-eventlog -logname application -cn $server |
?{$_.eventid -eq "10" -or $_.eventid -eq "20"} }) |
Measure-Object
谢谢你,乔利纳。简单而精彩!