배치 파일 관리자 실행을 권유하지 않고 강제로 관리자로 실행시키는 더 진보된 방법입니다
아래대로 하시면 됩니다 :)
----- :: COPY START :: -----
:Admin_Check
cd /d "%~dp0" && ( if exist "%temp%\getadmin.vbs" del "%temp%\getadmin.vbs" ) && fsutil dirty query %systemdrive% 1>nul 2>nul || (cmd /u /c echo Set UAC = CreateObject^("Shell.Application"^) : UAC.ShellExecute "cmd.exe", "/k cd ""%~dp0"" && ""%~0"" %params%", "", "runas", 1 > "%temp%\getadmin.vbs" && "%temp%\getadmin.vbs" && exit /B )
----- :: COPY END :: -----
참고로, cd /d "%~dp0" 을 써도 작동에 큰 무리 없습니다
이하는 실적용 예시입니다