Files
docutranslate/check_autostart.bat
T

18 lines
646 B
Batchfile

@echo off
setlocal
cd /d "%~dp0"
powershell -NoProfile -Command "if (([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) { exit 0 } else { exit 1 }" >nul 2>&1
if not "%ERRORLEVEL%"=="0" (
set "DOCUTRANSLATE_CHECK_BAT=%~f0"
echo [INFO] Administrator permission is required. Opening the UAC prompt...
powershell -NoProfile -ExecutionPolicy Bypass -Command "Start-Process -FilePath $env:DOCUTRANSLATE_CHECK_BAT -Verb RunAs"
exit /b
)
powershell -NoProfile -ExecutionPolicy Bypass -File "%~dp0check_autostart.ps1"
echo.
pause