Saltar al contenido

bat para deshabilitar el adaptador ethernet y luego volver a habilitarlo después de iniciar sesión en Windows

Contamos con la contestación a esta duda, al menos eso pensamos. Si tienes inquietudes dínoslo y sin dudarlo te responderemos

Solución:

espero que esto ayude

@echo on
timeout /t 10
netsh interface set interface "Local Area Connection" DISABLED
timeout /t 10
netsh interface set interface "Local Area Connection" ENABLED

Crear una tarea programada de Windows (taskschd.msc o Control PanelSystem and SecurityAdministrative ToolsTask Scheduler) con un disparador: comenzar la tarea At log on y en la tarea de retraso de configuración avanzada para 30 seconds. A continuación, agregue una acción a Start a program y selecciona tu .bat guion.

La lógica es: haga ping a la IP pública (google dns 8.8.8.8), si el ping falla, vaya a: REINICIAR y reinicie el adaptador de red con el nombre “LAN”, después de este ciclo nuevamente desde el principio (si el ping está bien, entonces no haga nada y hacer ping en bucle para comprobar si el adaptador está conectado a Internet)

   @echo off 

    :LOOP
    ping 8.8.8.8
    IF ERRORLEVEL 1 goto RESTART
    IF ERRORLEVEL 0 goto LOOP
    :RESTART
    netsh interface set interface "LAN" disabled
    ping -n 3 127.0.0.1
    netsh interface set interface "LAN" enabled
    ping -n 15 127.0.0.1
    goto LOOP

Tienes la opción de añadir valor a nuestra información tributando tu veteranía en las acotaciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *