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