0

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

获取事件日志 -logname 应用程序 -cn $server | ?{$ .eventid -eq "10" -or $ .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

能否请你帮忙?

4

1 回答 1

0

尝试这样的事情:

$(foreach ($server in $servers){
  get-eventlog -logname application -cn $server |
  ?{$_.eventid -eq "10" -or $_.eventid -eq "20"} }) |
  Measure-Object 
于 2013-10-31T12:32:44.047 回答