Como variáveis ​​de caminho do Firewall do Windows?

0

Toda vez após uma atualização do Java, tenho que reconfigurar a regra do Firewall, que fica bastante irritante após o tempo ...

c:\program files\java\jre1.8.0_131\bin\java.exe

É possível substituir "jre1.8.0_131" por uma variável no Firewall do Windows?

Como os SysAdmins explicam aos clientes não técnicos que modificam uma regra de firewall? : /

Clacers
fonte

Respostas:

1

Ah ... a estupidez do desenvolvedor é a melhor. Eu nunca entendi a falta de lógica que faz com que muitos desenvolvedores coloquem seus arquivos dentro de uma variável chamada pasta quando sabem que a atualizam bastante. É simplesmente estúpido.

Além disso, não, você não pode adicionar uma variável como %% SomeFolderName %% como existe para %% PROGRAMFILES %%.

Se você tentar SETX SomeFolderName "c:\program files\java\jre1.8.0_131\bin\java.exe"usar "netsh advfirewall firewall add rule" para adicioná-lo, a tentativa resultará no erro do firewall:

"An error occurred while adding the rule."

Error: The parameter is incorrect

Status: The application name could not be resolved
Overmind
fonte
Obrigado pela sua resposta! Sério ... existe alguma maneira de resolver esse problema? Eu não posso simplesmente editar manualmente as regras de firewall em cada sistema a cada dois meses e eu também não pode simplesmente não atualizar uma aplicação vulnerável como Java ...
Clacers
Crie um arquivo .bat para as regras e, quando o java atualizar, tudo o que você precisa fazer é alterar os números no arquivo e executá-lo novamente. Essa seria a solução mais amigável neste momento. E envie um e-mail para java sobre esse problema de nomenclatura. Muitas outras coisas podem falhar por causa disso.
Overmind
Tudo bem, obrigado por sua ajuda. Depois de todo esse tempo, duvido que seja o primeiro a entrar em contato com Java sobre esse problema. Eles provavelmente sabem e não se importam.
Clacers
Melhor ter várias pessoas contando a eles.
Overmind
Se você não se importa, eu gostaria de excluir a pergunta porque não há solução para ela.
Clacers