Чтобы иметь возможность легко определять, какая из группы продуктов безопасности установлена на машине, я хотел бы иметь возможность фильтровать Powershell Get-Service
вывод по названию компании, прикрепленному к услуге, но эта информация не включается в Get-Service
вывод. Я также пробовал использовать Get-WmiObject
запрос вместо Get-Service
и по-прежнему нет названия компании.
Я знаю, что информация почему-то доступна, потому что Process Explorer показывает это.
Вы можете использовать Get-Process
и фильтровать с Where-Object
чтобы перечислить процесс с определенным названием компании:
Get-Process | Where-Object { $_.Company -eq "IBM" }
Вернет любой процесс с названием компании IBM
именно. Вы также можете использовать любой из других операторов сравнения / регулярных выражений для изменения подгонки:
Get-Process | Where-Object { $_.Company -like "*ymantec*" }
Вернет процесс с названием компании, содержащим ymantec
в любом месте строки.