Я хочу использовать 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 не подходит.