Eu quero usar netsh.exe para modificar uma regra de firewall existente do Windows, para remover a parte "Programas" e "Serviços" da regra. Em outras palavras, quero configurá-lo para "Todos os programas que atendem às condições especificadas" e "Aplicar a todos os programas e serviços". Não consigo encontrar um caminho.
Isso é o que eu tentei:
netsh advfirewall firewall set rule name=MyRule new program=
Error: The application contains invalid characters or length
E:
netsh advfirewall firewall set rule name=MyRule new program=""
Error: The application contains invalid characters or length
E:
netsh advfirewall firewall set rule name=MyRule new program=''
Creates a program path that is literally ''
E:
netsh advfirewall firewall set rule name=MyRule new program=any
Creates a program path that is literally any
EDIT: Estou no Windows 7, portanto, o cmdlet do PowerShell Set-NetFirewallRule não é uma opção.
Tags netsh windows-firewall