Batch File example to ensure the current user has elevated or administrator privileges to execute the specified commands.
@echo off
setlocal
:: Make sure the script is running as admin
call :ensure_admin
echo User has admin permissions
pause
exit 0
:die
if not [%1] == [] echo %~1
pause
exit 1
:ensure_admin
:: 'net session' is just a commmand that is present on all supported
:: Windows versions, requires admin privileges and has no side effects, see:
:: https://stackoverflow.com/questions/4051883/batch-script-how-to-check-for-admin-rights
net session >nul 2>&1
if errorlevel 1 (
echo This batch script requires administrator privileges. Right-click on
echo %~n0 and select "Run as administrator".
call :die "Exiting."
)
goto :eof