기타/OS

윈도우 배치파일 관리저 권한으로 실행

Dev.BeryL 2022. 1. 27. 19:35
728x90

윈도우 배치파일을 만들어서 관리자 권한으로 실행해야할 일이 생겼을때..

 

배치파일 내에 해당 코드를 기재한다.

@echo off
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
  echo Run as Administrator...
  goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
  echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
  set params = %*:"=""
  echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"
  "%temp%\getadmin.vbs"
  rem del "%temp%\getadmin.vbs"
  exit /B
:gotAdmin

 

해당 부분을 가장 상단에 놓고 하단에 실행할 명령어를 입력해주면 끝!

반응형

'기타 > OS' 카테고리의 다른 글

컴퓨터 구조 기초 이론  (0) 2022.08.17
Hyper-V 원격 접속 방법  (0) 2022.02.22
리눅스에서 구글 드라이브 파일 다운받기  (0) 2022.02.01
리눅스 cpu 자원 모니터링 mpstat  (0) 2022.01.28
우분투 7z, zip 압축 풀기  (0) 2022.01.27