Как использовать команду Netsh для управления брандмауэром Windows

Netsh или Network Shell — это утилита командной строки, которая помогает ИТ-администраторам настраивать и просматривать различные сетевые функции в Windows 10 . Эту утилиту также можно использовать для управления брандмауэром Windows(manage Windows Firewall) , и если вы ищете какие-то простые способы в командной строке, то это полезная утилита, которую нужно знать и использовать.

Используйте команду Netsh(Use Netsh Command) для управления брандмауэром Windows(Windows Firewall)

Конфигурация брандмауэра Windows(Windows Firewall) доступна глубоко в настройках, что делает ее неисчислимой. Здесь нет контекстных меню и одношагового метода, чтобы сделать несколько вещей. Это полезно, когда вам нужно делать это часто. Вы можете сохранить команду в файле BAT и запустить ее с правами администратора, чтобы выполнить ее быстро.

Команда Netsh для управления брандмауэром Windows 

Раньше была netsh firewallкоманда, но она была заменена или будет объявлена ​​устаревшейnetsh advfirewall.

Список опций, которые вы получаете от advfirewall, выглядит следующим образом:(The list of options you get the advfirewall are as follows:)

  • consec — изменение контекста *netsh advfirewall consec.
  • дамп — отображает сценарий конфигурации.
  • экспорт — экспортирует текущую политику в файл.
  • брандмауэр — изменение контекста брандмауэра *netsh advfirewall.
    • add — добавляет(– Adds) новое правило брандмауэра для входящего или исходящего трафика.
    • delete — удаляет(– Deletes) все соответствующие правила брандмауэра.
    • дамп — отображает сценарий конфигурации.
    • set — устанавливает(– Sets) новые значения для свойств существующего правила.
    • show — отображает указанное правило брандмауэра.
  • help – отображает список команд.
  • import — импортирует файл политики в текущее хранилище политик.
  • mainmode — изменение контекста *netsh advfirewall mainmode.
  • монитор — изменения контекста монитора *netsh advfirewall.
  • reset — сбрасывает политику(Resets) на стандартную политику по умолчанию.
  • set — устанавливает(Sets) для каждого профиля или глобальные настройки.
  • show — отображает(– Displays) профиль или глобальные свойства.

Список команд брандмауэра (примеры)(List of Firewall Commands (Examples))

Вот список некоторых распространенных команд, которые вы можете использовать, таких как включение портов, разрешение программ и т. д.

Включить порт(Enable a Port)

netsh advfirewall firewall add rule name= "Open Port 80" dir=in action=allow protocol=TCP localport=80

Удалить включенные программы или порты(Delete enabled programs or ports)

netsh advfirewall firewall delete rule name= rule name program="C:MyAppMyApp.exe"

netsh advfirewall firewall delete rule name= rule name protocol=udp localport=500

Включить определенные службы(Enable specific services)

netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes

netsh advfirewall firewall set rule group="remote desktop" new enable=Yes

Включить брандмауэр Windows(Enable Windows firewall)

netsh advfirewall set currentprofile state on

Восстановить настройки политики по умолчанию(Restore policy defaults)

netsh advfirewall reset

Есть еще много вещей, которые вы можете сделать с помощью утилиты Netsh .

Охватить все из них будет невозможно, поэтому мы рекомендуем прочитать более подробную информацию в официальных документах Microsoft.( official Microsoft Documents.)

Читать дальше(Read next) : Как разрешить эхо-запросы ICMP через брандмауэр Windows(allow Pings (ICMP Echo requests) through Windows Firewall) .



About the author

«Я внештатный эксперт по Windows и Office. У меня более 10 лет опыта работы с этими инструментами, и я могу помочь вам извлечь из них максимальную пользу. Мои навыки включают в себя: работу с Microsoft Word, Excel, PowerPoint и Outlook; страницы и приложения, а также помощь клиентам в достижении их бизнес-целей».



Related posts