RatzingerOfficial
11/14/2018 - 4:48 AM

[BATCH | Internetverbindung prüfen, trennen & herstellen] Internetverbindung via nKommandozeile prüfen, trennen & herstellen. #Internetverbi

[BATCH | Internetverbindung prüfen, trennen & herstellen] Internetverbindung via nKommandozeile prüfen, trennen & herstellen. #Internetverbindung #prüfen #trennen #herstellen #verbinden #Batch #bat #cmd #cmd.exe

Internetverbindung in Batch

1) Testen & auswerten

a) mittels Ping an Google

Sendet Ping an Google (google.de):

:Testen
ping -n 1 google.de
...

b) Auswerten mittels ERRORLEVEL

Anhand des Erfolgs ERRORLEVEL 0 (kein Fehler) / Misserfolgs ERRORLEVEL 1 (Fehler) wird angezeigt, ob keine Verbindung hergestellt werden konnte:

...
if ERRORLEVEL 1 GOTO Fehler
if ERRORLEVEL 0 GOTO AllesOK

:AllesOK
cls
echo Internetverbindung ist aktiv.
echo Skript wird beendet.
exit

:Fehler
cls
echo Keine Internetverbindung.
...

c) Internetverbindung herstellen (WLAN)

Verbindung zu vorher definierten Netzwerk, in diesem Fall AgenturVS intern herstellen:

...
echo Stelle Verbindung zu AGENTURVS INTERN her...
netsh wlan connect name="AgenturVS intern"
echo Verbindung hergestellt.
...

d) Erneuter Test (optional)

Zum erneuten Test zurück nach ganz oben:

...
echo Teste erneut...
GOTO Testen
...

2) Beispielskript

Siehe nachfolgendes Beispiel:

@echo off
cls
echo WARTUNG: INTERNETVERBINDUNG
echo.
echo (Fortschritt: 20%)
echo - Teste Internetverbindung...
echo - Bitte warten!
ping -n 1 google.de

if errorlevel 1 goto ENDE (wenn nicht erfolgreich)
if errorlevel 0 goto Programm (das starten soll, wenn Pingabfrage erfolgreich)

:Programm
cls
echo WARTUNG: INTERNETVERBINDUNG
echo.
echo (Fortschritt: 100%)
echo - Internetverbindung vorhanden.
echo - Test erfolgreich!
echo.
echo Beende die Wartung... 
timeout /t 2
exit

:ENDE 
cls
echo WARTUNG: INTERNETVERBINDUNG
echo.
echo (Fortschritt: 50%)
echo - Internetverbindung NICHT AKTIV!.
echo - Test nicht erfolgreich!
echo.
timeout /t 1
cls
echo WARTUNG: INTERNETVERBINDUNG
echo.
echo (Fortschritt: 72%)
echo - Internetverbindung NICHT AKTIV!.
echo - Versuche Verbindung zum Netzwerk aufzubauen...
echo.
netsh wlan connect name="AgenturVS intern"
cls
echo WARTUNG: INTERNETVERBINDUNG
echo.
echo (Fortschritt: 100%)
echo - FEHLER BEHOBEN!!.
echo - Verbindung mit dem Internet wiederhergestellt!
echo.
pause
exit