Arquivo .bat com configurações de rede
Habilitar placa de rede
wmic path win32_networkadapter where NetConnectionID="Nome_do_adaptador" call enable
Obs.: Geralmete o nome do adaptador no Windows é "Conexão Local". Como os arquivos batch não reconhecem acentuação é necessário utilizar o caractere Æ no lugar do "ã".
Ex.: wmic path win32_networkadapter where NetConnectionID="ConexÆo Local" call enable
Desabilitar placa de rede
wmic path win32_networkadapter where NetConnectionID="Nome_do_adaptador" call disable
Habilitar proxy
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f
Desabilitar proxy
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f
Definir Servidor Proxy
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d 192.168.1.101:3128 /f
Definir IP
netsh interface ip set address name="Ethernet" static 192.168.1.171 255.255.255.0 192.168.1.101
Definir DHCP
netsh interface ip set address name="Wi-Fi" dhcp
Definir DNS
netsh interface ipv4 add dnsserver "ConexÆo Local" address=192.168.0.1 index=1
Pausar
pause
Tempo
timeout /T 5
Script Completo para habilitar placa de rede, definir IP, habilitar proxy e definir servidor proxy:
timeout /T 3 //necessário para dar tempo da placa de rede ser habilitada
netsh interface ip set address name="ConexÆo Local" static 192.168.0.100 255.255.255.0 192.168.1.101
netsh interface ipv4 add dnsserver "ConexÆo Local" address=192.168.0.1 index=1
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d 192.168.0.1:3128 /f