Bom Dia a todos!
Estou tentando montar um arquivo .bat apenas inserir um DNS na rede atual que o usuário está conectando naquele momento. O comando para inserir o DNS já sei, porém não achei um jeito de saber em qual conexão o usuário está para ele inserir o DNS. Sem dúvida, vou ter que utilizar o IF e ELSE como condição, agora a conexão usada, tá mais complexa. Alguém tem ideia de como elaborar esse bat?
Vocês que esse desse código abaixo, vocês melhoraria algo nele? Ainda estou fazer de testes.
@echo off
mode 60,10
:loop
cls
TITLE TESTE DE CONEXAO COM INTERNET
color 1F
echo.
echo Testando sua conexao com a internet, aguarde um momento...
echo Interface %ETHERNET%
IF (ping -n 1 8.8.8.8)
{
netsh interface ipv4 set dnsservers name=” Ehternet” static 208.67.220.220
netsh interface ipv4 set dnsservers name=” Ehternet” static 208.67.220.221
}
echo Interface %WI-FI%
IF ELSE (ping -n 8.8.8.8){
netsh interface ipv4 set dnsservers name=” WIFI” static 208.67.222.222
netsh interface ipv4 set dnsservers name=” WIFI” static 208.67.222.221
}
ELSE{
ECHO FALHA DE CONEXAO COM A INTERNET
}