问题
I want be able to programmatically enable, disable, create firewall rules in Windows Server 2008 R2. What is the object model to modify the firewall rules from .Net/PowerShell?
回答1:
There is probably a WMI set of classes for this but I wanted to point out that you can use the existing command line utility netsh.exe from PowerShell. Execute:
netsh firewall /?
To see its options.
回答2:
There's also using COM:
$fw=new-object -com hnetcfg.fwmgr
来源:https://stackoverflow.com/questions/2231688/programmatically-modify-firewall-rules-in-windows-server-2008-r2