Назад | Перейти на главную страницу

Как удалить программу / службу из правила брандмауэра Windows с помощью netsh

Я хочу использовать netsh.exe для изменения существующего правила брандмауэра Windows, чтобы удалить из правила «Программы» и «Службы». Другими словами, я хочу установить для него значение «Все программы, соответствующие указанным условиям» и «Применить ко всем программам и службам». Я не могу найти способ.

Вот что я пробовал:

netsh advfirewall firewall set rule name = MyRule новая программа =

Ошибка: приложение содержит недопустимые символы или длину.

И:

netsh advfirewall firewall set rule name = MyRule new program = ""

Ошибка: приложение содержит недопустимые символы или длину.

И:

netsh advfirewall firewall set rule name = MyRule new program = ''

Создает программный путь, который буквально ''

И:

netsh advfirewall firewall set rule name = MyRule new program = any

Создает программный путь, который буквально любой

РЕДАКТИРОВАТЬ: Я использую Windows 7, поэтому командлет PowerShell Set-NetFirewallRule не подходит.