Python WMI Windows Информация о продукте AntiVirus на серверах - PullRequest
0 голосов
/ 26 марта 2020

Я пишу средство проверки клиентов, чтобы проверить состояние компьютера на базе windows. Проверка версии ОС, установка даты и т. Д. c по умолчанию, но также проверка состояния антивируса. Для этого я использую класс AntiVirusProduct из пространства имен ROOT \ SecurityCenter2.

Однако я также хочу запустить это на серверах, но, похоже, такого класса и пространства имен нет. Существуют ли другие классы WMI, доступные для серверов, чтобы получить ту же информацию? Код

используется для клиентов:

cP = wmi.WMI(namespace='root\SecurityCenter2')
for protection in cP.AntivirusProduct():
  print(protection.productstate)

в качестве примера. Как этого добиться на Windows серверах? увидеть, работает ли служба, недостаточно, поскольку защита может быть остановлена ​​во время работы службы.

Спасибо

...