使用powershell、get eventlog和Measure对象的多个服务器的错误总数

使用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

我正在尝试使用获取多台服务器上的错误总数

获取eventlog-logname应用程序-cn$server |?{$.eventid-eq“10”-或$.eventid-eq“20”}|度量对象

输出看起来像这样

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 

谢谢你,乔利纳。简单而精彩!