Get-NetFirewallProfile
cmdlet 具有该计算机-PolicyStore ActiveStore
上所有策略的总和的选项。当我运行它时,我得到考虑 GPO 的防火墙配置文件状态。
Get-CimInstance -Namespace Root\StandardCimv2 -ClassName MSFT_NetFirewallProfile
或者,我可以使用or获取 CIM 实例Get-WmiObject -Namespace "Root\StandardCimv2" -Query "SELECT * FROM MSFT_NetFirewallProfile"
,但 GPO 值被丢弃。
如何在 中设置策略存储Get-WmiObject -Namespace "Root\StandardCimv2" -Query "SELECT * FROM MSFT_NetFirewallProfile"
?
最后,我将使用wbemcli api在 c++ 中实现查询