윈 도 우 배치 파일 관리자로 자동 납치시키는 방법
2021.07.16 21:26
이게 뭐냐면, 배치 파일 관리자 실행을 권유하지 않고 강제로 관리자로 실행시키는 더 진보된 방법입니다
아래대로 하시면 됩니다 :)
----- :: 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" 을 써도 작동에 큰 무리 없습니다
이하는 실적용 예시입니다
댓글 [7]
-
슈머슈마 2021.07.16 21:42
감사합니다. -
두리안 2021.07.17 10:03
수고하셨습니다. 파일 바꿔치기할때 좋겠네요
-
와로 2021.07.17 14:38
깔끔하네요!
카피할때나 권한상승 요구하는 배치짤땐 getadmin.vbs 주렁주렁 달린거로 gotAdmin했었는데 이 스크립트로 갈아타야겠네요
감사합니다!
-
복원솔루션 2021.07.17 18:08
칭찬 감사합니다!
어차피 이것도 잘 보면 getadmin.vbs를 쓰긴 합니다 :)
-
SPiRiTY 2021.07.17 18:41
좋은 정보 감사합니다~^^
-
좋은데이 2021.07.17 20:48
좋은정보 감사합니다,
-
라랑 2021.07.27 18:13
꿀이네용. 감사드립니다.