1. 防火墙服务:开启防火墙服务。(镜像系统默认开启)
查询:sc query MpsSvc
设置:sc start MpsSvc
2. 防火墙开关:开启指定类型防火墙(publicprofile\privateprofile\domainprofile)
查询:netsh advfirewall show publicprofile state
设置:netsh advfirewall set publicprofile state on
3. 防火墙日志:开启指定防火墙阻断日志记录开关(publicprofile\privateprofile\domainprofile)
查询:netsh advfirewall show publicprofile logging
设置:netsh advfirewall set publicprofile logging droppedconnections enable
其他有用的文章:
Understanding Firewall Rules
https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd421709(v=ws.10)
Windows Firewall with Advanced Security Administration with Windows PowerShell
https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831755(v=ws.11)
Order of Windows Firewall with Advanced Security Rules Evaluation
https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc755191(v=ws.10)
利用Windows API编写防火墙
https://blog.youkuaiyun.com/iiprogram/article/details/1818341