Você precisa usar o nome da sua interface real em vez de "Internet"
. Você pode listá-los com netsh interface show interface
.
Em uma máquina windows7, eu estava tentando definir o gateway padrão após este exemplo:
netsh.exe interface ipv4 set route 0.0.0.0/32 "Internet" 172.16.5.1
que retornou o seguinte erro:
The filename, directory name, or volume label syntax is incorrect
Por que isso acontece e como posso consertar o gateway padrão para minhas conexões?
Você precisa usar o nome da sua interface real em vez de "Internet"
. Você pode listá-los com netsh interface show interface
.
Acabei de ter um problema semelhante. O problema era o "caractere. Copiei o netsh de um documento do Word que obtive do nosso fornecedor de software e o colei diretamente no CMD e mudei as partes necessárias que falharam com o erro mencionado aqui. No entanto, quando copiei a string primeiro para bloco de notas e substituiu um do "Eu descobri que eles são diferentes, então eu substituí ambos / re-digitado ambos eo problema é resolvido agora.
Aparentemente, no Windows 7, você precisa usar uma sintaxe diferente para executar o comando no contexto correto. Prefira os especificadores de contexto interface ipv4 com um parâmetro -c e cite todo o especificador de contexto. Por exemplo, para definir o adaptador para DHCP:
netsh -c "interface ipv4" set address name="Local Area Connection" source=dhcp
Tags networking windows-7