Я хочу иметь возможность программно включать, отключать, создавать правила брандмауэра в Windows Server 2008 R2. Какова объектная модель для изменения правил брандмауэра из .Net / PowerShell?
Также используется COM:
$fw=new-object -com hnetcfg.fwmgr
Вероятно, для этого существует набор классов WMI, но я хотел бы отметить, что вы можете использовать существующую утилиту командной строки netsh.exe из PowerShell. Выполнение:
netsh firewall /?
Чтобы увидеть его параметры.