@echo off : Wired LAN Setup for Windows openfiles > NUL 2>&1 IF %ERRORLEVEL% EQU 0 ( call :PROFILE net start dot3svc sc config dot3svc start= auto netsh lan add profile filename="%TEMP%\profile-lan.xml" ) ELSE ( echo Run as administrator. powershell start-process %~nx0 -verb runas ) :PAUSE exit /b :PROFILE ( echo.^ echo.^ echo. ^ echo. ^ echo. ^false^ echo. ^true^ echo. ^ echo. ^true^ echo. ^user^ echo. ^^^^25^^0^^0^^0^^^^^25^^^^false^^^^^true^^false^^^26^^^false^^^^false^^false^^^false^^false^^^true^^^^^^^^ echo. ^ echo. ^ echo. ^ echo.^ )>%TEMP%\profile-lan.xml exit /b