командлет Get-NetFirewallProfile
имеет параметр -PolicyStore ActiveStore
, представляющий собой сумму всех политик на этом компьютере. Когда я запускаю его, я получаю состояние профиля брандмауэра с учетом GPO.
В качестве альтернативы я могу получить экземпляр CIM с Get-CimInstance -Namespace Root\StandardCimv2 -ClassName MSFT_NetFirewallProfile
или Get-WmiObject -Namespace "Root\StandardCimv2" -Query "SELECT * FROM MSFT_NetFirewallProfile"
, НО значение GPO отбрасывается.
Как установить хранилище политик в Get-WmiObject -Namespace "Root\StandardCimv2" -Query "SELECT * FROM MSFT_NetFirewallProfile"
?
В конце я собираюсь реализовать запрос на С++ с wbemcli API