cd /d %~dp0call 다른배치파일 옵션 형태로 호출해야 한다.@echo off
REM 관리자 권한이 없으면 자기 자신을 다시 관리자 권한으로 실행
net session >nul 2>&1
if %errorlevel% neq 0 (
powershell -Command "Start-Process '%~f0' -Verb RunAs"
exit /b
)
REM === 여기부터 관리자 권한으로 실행할 명령어 ===
echo 관리자 권한으로 실행 중입니다.
pause
batchrun.vbs Set WshShell = WScript.CreateObject("WScript.Shell")
obj = WshShell.Run("test.bat", 0)
set WshShell = Nothing