@echo off set VERSION=%1 set CURRENTDIR=%~dp0 set DOWNLOADFILE="%TEMP%\OpenVPN_%VERSION%.msi" for /F "tokens=3" %%a in ('reg query "HKCU\Control Panel\International" /v LocaleName ^| find "LocaleName"') do ( for /F "tokens=1 delims=-" %%b in ("%%a") do set LANG=%%b ) if "%LANG%" == "en" ( set LANG=en-US ) else if "%LANG%" == "es" ( set LANG=es-ES ) else if "%LANG%" == "pt" ( set LANG=pt-PT ) else if "%LANG%" == "sv" ( set LANG=sv-SE ) if "%PROCESSOR_ARCHITECTURE%" == "AMD64" ( set ARCH=amd64 ) else if "%PROCESSOR_ARCHITECTURE%" == "ARM64" ( set ARCH=arm64 ) else if "%PROCESSOR_ARCHITECTURE%" == "IA64" ( echo exit 255 ) else if "%PROCESSOR_ARCHITECTURE%" == "x86" ( set ARCH=x86 ) else ( echo exit 254 ) :: download OpenVPN Community client "%SYSTEMROOT%\System32\bitsadmin.exe" /transfer /download https://swupdate.openvpn.org/community/releases/OpenVPN-%VERSION%-I001-%ARCH%.msi %DOWNLOADFILE% >NUL :: install OpenVPN Community client msiexec /i %DOWNLOADFILE% /quiet /norestart ADDLOCAL="OpenVPN.GUI,OpenVPN.GUI.OnLogon,OpenVPN.Service,OpenVPN.PLAP.Register,OpenVPN.Documentation,Drivers,Drivers.OvpnDco,Drivers.TAPWindows6,OpenSSL" /L*V %TEMP%\openvpn_install.log :: install VPN Profile copy "%CURRENTDIR:~0,-1%\BNVB-Ingenieure-VPN.ovpn" "%PROGRAMFILES%\OpenVPN\config-auto\"