Ir ao conteúdo

Criei dois bats simples, como mostro abaixo, para o Windows 10 e para o Window 7


Ir à solução Resolvido por ricardo_br,

Posts recomendados

Postado

Olá pessoal, boa tarde!


Criei dois bats simples, como mostro abaixo, para o Windows 10 e para o Windows 7 para alterar o DNS com o perfil de administrador,


1 - Bat tem as seguintes linhas de comando 

netsh interface ip set dnsservers name="Conexão Local" static 1.1.1.3

netsh interface ip add dnsservers name="Conexão Local" 1.0.0.3

netsh interface ip set dnsservers name="Conexão de Rede sem Fio" static 1.1.1.3

netsh interface ip add dnsservers name="Conexão de Rede sem Fio" 1.0.0.3


2 - No segunto Bat tem as seguintes linhas de comando 


netsh interface ip set dnsservers name="Conexão Local" dhcp

netsh interface ip set dnsservers name="Conexão de Rede sem Fio" dhcp


Somente funciona no Windows 10!

 

No Windows 7 retorna com as seguinte mensagens de erro para o Bat 1 e 2:


C:\Users\Casa\Desktop>netsh interface ip set dnsservers "Conexão Local" static 1.1.1.3 primary
A sintaxe do nome do arquivo, do nome do diretório ou do rótulo do volume está incorreta.

C:\Users\Casa\Desktop>netsh interface ip add dnsservers "Conexão Local" 1.0.0.3 index=2
A sintaxe do nome do arquivo, do nome do diretório ou do rótulo do volume está incorreta.

C:\Users\Casa\Desktop>netsh interface ip set dnsservers "Conexão de Rede sem Fio" static 1.1.1.3 primary
A sintaxe do nome do arquivo, do nome do diretório ou do rótulo do volume está incorreta.

C:\Users\Caasa\Desktop>netsh interface ip add dnsservers "Conexão de Rede sem Fio" 1.0.0.3 index=2
A sintaxe do nome do arquivo, do nome do diretório ou do rótulo do volume está incorreta.


C:\Windows\system32>netsh interface ip set dnsservers name="Conexão Local" dhcp
A sintaxe do nome do arquivo, do nome do diretório ou do rótulo do volume está incorreta.

C:\Windows\system32>netsh interface ip set dnsservers name="Conexão de Rede sem Fio" dhcp 
A sintaxe do nome do arquivo, do nome do diretório ou do rótulo do volume está incorreta.


Alguém já passou por isso e saber como corrigir?

Agradeço.

Postado

@ricardo_br Olá Ricardo! Sim. Pelo comando netsh interface ip show config no windows 7. Ele informa a configuração local ou remota de dispositivos de rede, como a interface. E de posse dessas informações criei esse simples bat, e que como mencionei, no Win 10 muda no DNS Principal e o Secundário mas no Win 7 não!

adicionado 1 minuto depois
  • Solução
Postado

Tente isso, adiciona 

 

chcp 1252 > Nul

 

No inicio do bat. Ele pode ter problema com o nome "ã" no nome da conexão ou então você pode mudar o nome das conexões para algo que não tenha acentos.

  • Obrigado 1
Postado
22 minutos atrás, ricardo_br disse:

Já verificou se no Windows 7 as respectivas conexões realmente se chamam "Conexão Local" e "Conexão de Rede sem Fio" eles podem ter outros nomes.

Ricardo, muito obrigado! Parabéns pela sua empatia em me ajudar!

adicionado 23 minutos depois

@ricardo_br  

Ei Ricardo,

 

Posso te pedir mais uma ajuda?

 

Tenho um bat para Bloquear e Desbloquear sites através do registro no arquivo hosts.

 

Ex. 127.0.0.1 www.youtube.com

 

O bloqueio ocorre sem abrir o arquivo hosts, porém para o desbloqueio o meu bat abre o arquivo hosts para a exclusão manual da linha.

 

Tem como ser automático esse exclusão?

 

Grato, Fernando

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...