Powershell 引用输出表中的值

Powershell 引用输出表中的值,powershell,Powershell,我对powershell不太了解,但确实使用了一些从web上获得的脚本来帮助完成特定任务。我使用的一个脚本(由Jonathan Almquist提供)用于检查Ops Manager警报整理是否有效。他的剧本如下 $Threshold=(获取日期).AddDays(-(获取默认设置)[42].Value-1.ToUniversalTime().Date.AddMinutes(30);获取警报|其中{$.TimeResolved-和$.TimeResolved-lt$Threshold}度量对象 其

我对powershell不太了解,但确实使用了一些从web上获得的脚本来帮助完成特定任务。我使用的一个脚本(由Jonathan Almquist提供)用于检查Ops Manager警报整理是否有效。他的剧本如下

$Threshold=(获取日期).AddDays(-(获取默认设置)[42].Value-1.ToUniversalTime().Date.AddMinutes(30);获取警报|其中{$.TimeResolved-和$.TimeResolved-lt$Threshold}度量对象

其输出是一个表格,格式如下:

Count    : 0
Average  :
Sum      :
Maximum  :
Minimum  :
Property :
基本上,如果count的值为0,则所有良好但较高的数字都表示存在问题

我想要的是能够存储count的值,这样我就可以引用输出的结果

有谁能建议我如何修改脚本,以便表值(例如count=0)可以在以后的vaiable或类似文件中引用


非常感谢任何帮助

返回的所有属性都属于
Measure-object
cmdlet的结果对象。将
Get Alert
命令的结果分配给变量,然后访问其Count属性

$Threshold=(Get-Date).AddDays(-(get-defaultsetting)[42].Value-1).ToUniversalTime().Date.AddMinutes(30)
$Alerts = Get-Alert | Where {$_.TimeResolved -and $_.TimeResolved -lt $Threshold} | Measure-Object

$Alerts.Count