Powershell на скрипте SCOM, захват вывода для поля -Владелец
Простой вопрос, которому я верю, но я не могу понять, почему мой единственный вкладыш не печатает вывод. Я хочу отфильтровать объекты только с разрешением состояния (0 = новый), и область Владелец, который является пустым (не назначен). Так что я думаю, что если он будет нулевым, или я не правильно понял, не правильно. Спасибо за любой совет.
Get-SCOMAlert -ComputerName dbdtScomProd | Where-Object {$_.ResolutionState -eq “0” -and $_.Owner -eq “NULL”}
1 ответ
Решение
Если вы хотите использовать нулевое значение в операторе where-object, используйте
Get-SCOMAlert -ComputerName dbdtScomProd | Where-Object {$_.ResolutionState -eq “0” -and $_.Owner -eq $null}
Вы также можете посмотреть на использование Get-SCOMAlert -Criteria
В качестве примера:
Get-SCOMAlert -Criteria "ResolutionState = 0 AND Owner IS NULL"}
С помощью Measure-Command
в моем окружении я вижу, что критерии занимают 0,6 секунды, а Where-Object
Команда займет 5,1 секунды.