Rick0

DNS_DHCP

Sep 21st, 2020 (edited)
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 0.94 KB | None | 0 0
  1. @echo off
  2. TITLE ATIVANDO DNS DHCP
  3. echo Checando Permissoes...
  4. SET "PSW=%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\powershell.exe"
  5. SETLOCAL EnableDelayedExpansion
  6. pushd "%~dp0"
  7. if not "%1"=="am_admin" ("%PSW%" start -verb runas '%0' am_admin & exit /b)
  8. ::PROCURA PLACA DE REDE ATIVA E RETORNA SOMENTE A PRIMEIRA QUE ESTA CONECTADA
  9. for /f %%d in ('%PSW% -c "(gwmi win32_networkadapter -Property NetConnectionID,NetConnectionStatus | ? { $_.NetConnectionStatus -eq 2 } | Select-Object -Property NetConnectionID -ExpandProperty NetConnectionID).Split([environment]::newline)[0]"') do (set "CON=%%d")
  10.  
  11. CLS & ECHO ATIVANDO DNS DHCP IPV4 AUTOMATICO
  12. ::IPV4
  13. netsh int ipv4 set dns "%CON%" source=dhcp validate=no
  14. TIMEOUT 2 & CLS
  15.  
  16. ECHO ATIVANDO DNS DHCP IPV6 AUTOMATICO
  17. ::IPV6
  18. netsh int ipv6 set dns "%CON%" source=dhcp validate=no
  19. TIMEOUT 2 & CLS
  20. ECHO ATUALIZANDO CONFIGURACAO DNS
  21. ipconfig /flushdns >nul
  22. TIMEOUT 2 & CLS
  23. POPD
  24. ENDLOCAL
  25. EXIT
Add Comment
Please, Sign In to add comment