【笔记】Windows的防火墙

前言

Windows的防火墙学习笔记

CMD

开启防火墙

开启全部防火墙

1
netsh advfirewall set allprofiles state on

开启域网络防火墙

1
netsh advfirewall set domainprofile state on

开启专用网络防火墙

1
netsh advfirewall set privateprofile state on

开启公用网络防火墙

1
netsh advfirewall set publicprofile state on

关闭防火墙

关闭全部防火墙

1
netsh advfirewall set allprofiles state off

关闭域网络防火墙

1
netsh advfirewall set domainprofile state off

关闭专用网络防火墙

1
netsh advfirewall set privateprofile state off

关闭公用网络防火墙

1
netsh advfirewall set publicprofile state off

查看防火墙状态

1
netsh advfirewall show allprofiles

PowerShell

开启防火墙

开启全部防火墙

1
Set-NetFirewallProfile -Profile Domain,Private,Public -Enabled True

开启域网络防火墙

1
Set-NetFirewallProfile -Profile Domain -Enabled True

开启专用网络防火墙

1
Set-NetFirewallProfile -Profile Private -Enabled True

开启公用网络防火墙

1
Set-NetFirewallProfile -Profile Public -Enabled True

关闭防火墙

关闭全部防火墙

1
Set-NetFirewallProfile -Profile Domain,Private,Public -Enabled False

关闭域网络防火墙

1
Set-NetFirewallProfile -Profile Domain  -Enabled False

关闭专用网络防火墙

1
Set-NetFirewallProfile -Profile Private -Enabled False

关闭公用网络防火墙

1
Set-NetFirewallProfile -Profile Public  -Enabled False

查看防火墙状态

1
Get-NetFirewallProfile | Select Name,Enabled

完成