Could we help you? Please click the banners. We are young and desperately need the money
Wer regelmäßig eine Windows-VPN-Verbindung (z. B. IKEv2) nutzt, kennt das Spiel: VPN starten, kurz warten, Netzlaufwerke verbinden, später wieder trennen.
Mit zwei kleinen Batch-Skripten lässt sich dieser Ablauf komplett automatisieren – ganz ohne zusätzliche Tools.
Diese Anleitung zeigt Schritt für Schritt, wie du das umsetzt – sowohl für ein einzelnes Laufwerk als auch für mehrere Netzlaufwerke.
Lege auf Laufwerk C: einen Ordner C:\VPN an.
Dort werden beide Skripte gespeichert:
C:\
└── VPN\
├── VPN Verbinden.bat
└── VPN trennen.bat
Dieses Skript startet zunächst das VPN und verbindet danach alle definierten Netzlaufwerke.
Du kannst mehrere Laufwerke in einer Zeile angeben, getrennt durch &.
@echo off
setlocal
set "VPN_NAME=Name der VPN Verbindung"
echo ==============================
echo Verbinde VPN und Netzlaufwerke
echo ==============================
REM === VPN starten ===
rasdial "%VPN_NAME%"
if errorlevel 1 (
echo Fehler: VPN-Verbindung konnte nicht hergestellt werden.
goto :END
)
REM Kurze Wartezeit, bis VPN-Tunnel aktiv ist
timeout /t 3 /nobreak >nul
REM === Netzlaufwerke verbinden (alle in einer Zeile) ===
net use Z: \\192.168.150.11\Allgemein & net use Y: \\192.168.150.11\Abteilung & net use X: \\192.168.150.11\Projekte
echo.
echo VPN verbunden und Netzlaufwerke erfolgreich gemountet.
goto :END
:END
pause
endlocal
Hinweise:
VPN_NAME= exakt den Namen deiner Windows-VPN ein.net use Z: \\192.168.150.11\Allgemein& in einer Zeile.Dieses Skript trennt alle Laufwerke (eine Zeile pro Laufwerk) und beendet danach das VPN.
Falls Windows die Verbindung nicht sofort löst, wird automatisch ein Fallback über rasphone genutzt.
@echo off
setlocal
set "VPN_NAME=Name der VPN Verbindung"
echo ==============================
echo Trenne Netzlaufwerke und VPN
echo ==============================
REM === Netzlaufwerke trennen ===
net use Z: /delete /y
net use Y: /delete /y
net use X: /delete /y
REM Kurze Pause
timeout /t 2 /nobreak >nul
REM === VPN trennen ===
echo Trenne VPN-Verbindung: %VPN_NAME%
rasdial "%VPN_NAME%" /disconnect >nul 2>&1
REM Fallback, falls Verbindung noch aktiv ist
for /f "tokens=1" %%A in ('rasdial ^| find "%VPN_NAME%"') do (
echo rasdial hat die Verbindung nicht beendet, versuche rasphone ...
rasphone -h "%VPN_NAME%"
)
echo.
echo VPN und Netzlaufwerke getrennt.
pause
endlocal
Hinweise:
C:\VPN\VPN Verbinden.batC:\VPN\VPN trennen.bat%SystemRoot%\System32\shell32.dll%SystemRoot%\System32\imageres.dllPerfekt für Homeoffice, Remote-Arbeit oder Notebook-User, die häufig zwischen Netzwerken wechseln.
Mit diesen zwei einfachen Skripten steuerst du dein Windows-VPN und deine Netzlaufwerke mit nur zwei Klicks:
Kein manuelles Öffnen, keine Registry-Tricks – einfach, zuverlässig und absolut Windows-konform.