VPN Windows » tud_architektur_vpn_fix.cmd
1 |
@echo off
|
---|---|
2 |
TITLE TUD ARCHITEKTUR - VPN MTU FIX |
3 |
REM ISLAM ADEL
|
4 |
REM 2025-08-15
|
5 |
echo.
|
6 |
echo TUD ARCHITEKTUR VPN MTU FIX |
7 |
echo.
|
8 |
for /F "tokens=1* delims=: " %%a in ('powershell.exe Get-VpnConnection ^| FINDSTR /i "Name"') do ( |
9 |
echo.
|
10 |
echo vpn_name=%%b |
11 |
rem | Select-String $string -Context 3
|
12 |
for /F "tokens=1* delims=: " %%d in ('powershell.exe "Get-VpnConnection -Name \"%%b\"" ^| FINDSTR /i "connect.architektur"') do ( |
13 |
set vpn_server=%%e |
14 |
echo vpn_server=%%e |
15 |
IF NOT "%%e"=="" ( |
16 |
for /F "tokens=1* delims=: " %%g in ('powershell.exe "Get-VpnConnection -Name \"%%b\"" ^| FINDSTR /i "Guid"') do ( |
17 |
echo Guid=%%h |
18 |
echo.
|
19 |
echo FIX MTU in REGISTRY |
20 |
rem 0x500 = 1280
|
21 |
reg add "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\%%h" /t REG_DWORD /v "MTU" /d 0x500 /F |
22 |
set Guid=%%h |
23 |
)
|
24 |
)
|
25 |
)
|
26 |
)
|
27 |
|
28 |
IF "%vpn_server%"=="" ( |
29 |
echo.
|
30 |
echo.
|
31 |
echo FEHLER: KEINE PASSENDE VPN VERBINDUNG GEFUNDEN |
32 |
echo bitte legen Sie zuerst die richtige VPN-Verbindung an |
33 |
echo.
|
34 |
pause
|
35 |
exit
|
36 |
)
|
37 |
|
38 |
rem verify
|
39 |
reg query "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\%Guid%" /v "MTU" | findstr 0x500 |
40 |
IF "%ERRORLEVEL%"=="0" ( |
41 |
echo.
|
42 |
echo Vorgang erfolgreich |
43 |
echo.
|
44 |
echo BITTE STARTEN SIE DEN RECHNER JETZT NEU |
45 |
) ELSE ( |
46 |
echo.
|
47 |
echo EIN FEHLER IST AUFGETRETEN |
48 |
echo VERSUCHEN SIE ES ERNEUT MIT Rechts-Klick und als Administrator ausfuehren |
49 |
)
|
50 |
|
51 |
echo.
|
52 |
echo.
|
53 |
rem echo VORGANG ABGESCHLOSSEN
|
54 |
PAUSE
|