Я пытаюсь создать сценарий PowerShell для следующих действий:
Я хочу идентифицировать антивирус, работающий на моем ПК.
Я использую команду для этого:
$AntiVirusProduct = Get-WmiObject -Namespace root\SecurityCenter2 -Class AntiVirusProduct
Write-Output $AntiVirusProduct.DisplayName
Здесь я получаю имя антивируса, но я не знаю, как найти имя антивируса и поместить его в следующую команду. Следующая команда:
Stop-Service -Force "$Antivirus Name"
Или если есть лучший способ для этого?
Изменить
Get-WmiObject -Namespace root\SecurityCenter2 -Class AntiVirusProduct |
Select DisplayName
DisplayName ----------- AVG Antivirus Windows Defender
Stop-Service $AntiVirusProduct.DisplayName -Force
? Конечно, это будет работать только в том случае, если возвращаемое отображаемое имя на самом деле является именем службы. - person Ansgar Wiechers   schedule 01.07.2018Get-Service *AVG* | Stop-Service -Confirm
или какой у вас антивирус. Пожалуйста, отредактируйте ваш вопрос, чтобы он содержал дополнительную информацию. - person   schedule 01.07.2018