Управление Windows Firewall из Command Prompt либо PowerShell

В этом руководстве мы рассмотрим управление и сброс брандмауэра Windows используя командную строку или PowerShell.

Включение и отключение Windows Firewall

# Для включения Window Firewall для всех учетных записей.
netsh advfirewall set allprofiles state on

# Для отключения Window Firewall для всех учетных записей.
netsh advfirewall set allprofiles state off 

Сброс Windows Firewall

netsh advfirewall reset

Импорт и экспорт Windows Firewall политик

# Для экспорта политик, выполняем
netsh advfirewall export "C:\Backup\FirewallBackup.wfw"
# Для импорта политик, выполняем
netsh advfirewall import "C:\Backup\FirewallBackup.wfw"

Дополнительно

# Отобразить глобальные параметры
Execute netsh advfirewall show global

# Отобразить свойства всех профилей
Execute netsh advfirewall show allprofiles

# Для отображения текущего профиля
Execute netsh advfirewall show currentprofile

# Для отображения профиля - domain
Execute netsh advfirewall show domainprofile

# Для отображения профиля - private
Execute netsh advfirewall show privateprofile

# Для отображения профиля - public
Execute netsh advfirewall show publicprofile