Я хочу иметь возможность программно включать, отключать, создавать правила брандмауэра в Windows Server 2008 R2. Какова объектная модель для изменения правил брандмауэра из .Net/PowerShell?
Программное изменение правил брандмауэра в Windows Server 2008 R2
Ответы (2)
Вероятно, для этого существует набор классов WMI, но я хотел бы отметить, что вы можете использовать существующую утилиту командной строки netsh.exe из PowerShell. Выполнять:
netsh firewall /?
Чтобы увидеть его параметры.
person
Keith Hill
schedule
09.02.2010
Нет, я никогда не видел API WMI, но я ошибался (много) раз.
- person Marco Shaw; 10.02.2010
Ничего себе, и я думал, что WMI поддерживает все, включая кухонную раковину. :-)
- person Keith Hill; 10.02.2010
Также используется COM:
$fw=new-object -com hnetcfg.fwmgr
person
Marco Shaw
schedule
10.02.2010