Get-NetFirewallProfile
cmdlet มีตัวเลือก -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"
ได้อย่างไร
ในที่สุดฉันจะใช้แบบสอบถามใน c ++ ด้วย wbemcli api