메인 윈도우 10 관리자 권한으로 실행하기 위해 배치 파일을 자동으로 올리는 방법

관리자 권한으로 실행하기 위해 배치 파일을 자동으로 올리는 방법



상승 된 권한이 필요한 명령이 포함 된 배치 파일을 만들어야하는 경우가 있습니다. Windows Vista 이후 Windows에 포함 된 UAC 기능으로 인해 배치 파일을 시작할 때 마우스 오른쪽 버튼을 클릭하고 컨텍스트 메뉴에서 '관리자 권한으로 실행'을 선택하지 않으면 필요한 액세스 권한없이 열립니다. 자동으로 올라갈 배치 파일을 만드는 방법은 다음과 같습니다.

광고


계속하기 전에 파일 탐색기의 새 메뉴에 배치 파일 (* .bat)을 추가하는 방법 . 배치 파일의 시작 부분에 다음 내용을 배치하십시오.

Windows 10 시작 메뉴 및 설정이 작동하지 않음
::::::::::::::::::::::::::::::::::::::::::: :: 자동 확인 및 가져 오기 관리자 권한 V2 :::::::::::::::::::::::::::::::::::::::::::: @echo off CLS 에코. ECHO ============================ ECHO 실행 관리 쉘 ECHO ============== ============== : init setlocal DisableDelayedExpansion set 'batchPath = % ~ 0'for %% k in (% 0) do set batchName = %% ~ nk set 'vbsGetPrivileges = % temp %  OEgetPriv_ % batchName % .vbs 'setlocal EnableDelayedExpansion : checkPrivileges NET FILE 1> NUL 2> NUL if'% errorlevel % '=='0 '(goto gotPrivileges) else (goto getPrivileges) : getPrivileges if'% 1 '==' ELEV '(에코 ELEV & 시프트 / 1 & goto gotPrivileges) ECHO. ECHO ************************************** ECHO 권한 에스컬레이션을 위해 UAC 호출 ECHO **** ********************************** ECHO Set UAC = CreateObject ^ ( 'Shell.Application'^)> ' % vbsGetPrivileges % 'ECHO args ='ELEV '>>'% vbsGetPrivileges % 'WScript의 각 strArg에 대한 ECHO.Arguments >>'% vbsGetPrivileges % 'ECHO args = args ^ & strArg ^ &' '>>'% vbsGetPrivileges % ' ECHO 다음 >> '% vbsGetPrivileges %'ECHO UAC.ShellExecute '! batchPath!', args, '', 'runas', 1 >> '% vbsGetPrivileges %' '% SystemRoot %  System32  WScript.exe' '% vbsGetPrivileges % '% * exit / B : gotPrivileges setlocal & pushd. cd / d % ~ dp0 if '% 1'== 'ELEV'(del '% vbsGetPrivileges %'1> nul 2> nul & shift / 1) :::::::::::::::: :::::::::::: :: START ::::::::::::::::::::::::::: REM 관리자 권한으로 쉘 실행 (예 )-원하는대로 코드를 입력하십시오 ECHO % batchName % 인수 : % 1 % 2 % 3 % 4 % 5 % 6 % 7 % 8 % 9

마지막 줄 아래에 상승이 필요한 배치 명령을 배치하십시오.

제공된 코드는 관리자로 실행되지 않는 경우 다시 시작하는 특수 VBS 파일을 생성합니다. 따라서 제한된 권한으로 시작하면 명령을 실행하기 전에 권한 상승을 요청하는 UAC 프롬프트가 표시됩니다!

Windows 10에서의 모습은 다음과 같습니다.Windows 10 배치 파일 UAC 요청

Windows 10 자동 상승 배치 파일

이 코드에 대한 크레딧은 매트 .

재미있는 기사

에디터의 선택

Google 크롬 테마를 만드는 방법
Google 크롬 테마를 만드는 방법
간단한 테마 생성기를 사용하여 나만의 독창적인 Chrome 테마를 구성하고 손쉽게 설치하세요.
Wi-Fi에 연결되지 않는 Xbox를 수정하는 방법
Wi-Fi에 연결되지 않는 Xbox를 수정하는 방법
Xbox One이 Wi-Fi에 연결되지 않으면 다음 수정 사항을 시도하여 최대한 빨리 온라인으로 돌아가 게임에 접속하세요.
소니 Cybershot DSC-QX10 검토
소니 Cybershot DSC-QX10 검토
Cyber-Shot DSC-QX10은 스마트 폰 사진 촬영에있어 특별한 해였습니다. 우리는 41 메가 픽셀 센서, 10 배 광학 줌 렌즈가 장착 된 휴대폰을 보았습니다. 그리고 이제는 스마트 폰에 클립되는 외부 카메라 인 QX10이 있습니다.
Windows 10에서 배터리 아이콘이 회색으로 표시되는 이유
Windows 10에서 배터리 아이콘이 회색으로 표시되는 이유
노트북 컴퓨터를 사용하는 경우 배터리 아이콘은 필수 도구입니다. 배터리 잔량을 모니터링하고 전력 소비량을 주시하는 데 도움이됩니다. 그러나 아이콘이 때때로 회색으로 바뀌고 비활성화 될 수 있습니다. 이것은 할 수 있습니다
Windows 10에서 드라이브 레이블 변경 및 드라이브 이름 바꾸기
Windows 10에서 드라이브 레이블 변경 및 드라이브 이름 바꾸기
다음은 파일 탐색기, PowerShell 및 명령 프롬프트를 포함하여 Windows 10에서 드라이브 이름을 바꾸고 드라이브 레이블을 변경하는 데 사용할 수있는 다양한 방법입니다.
Opera 52 : 새로운 오페라 : 깃발 페이지
Opera 52 : 새로운 오페라 : 깃발 페이지
오늘 Opera 브라우저 팀은 제품의 새로운 개발자 버전을 출시했습니다. 이제 Opera 52.0.2857.0을 다운로드 할 수 있습니다. Opera : flags 페이지의 사용자 인터페이스에 대한 많은 변경 사항이 있습니다. 광고 다음은 어떻게 보이는지입니다. 또한 이제 브라우저에 Alt + 클릭으로 탭을 닫을 수있는 기능이 제공됩니다.
Windows 10에서 이전 디스플레이 설정을 여는 방법 (두 가지 방법)
Windows 10에서 이전 디스플레이 설정을 여는 방법 (두 가지 방법)
설정 앱에서는 초기에 가능했던 많은 일을 할 수 없습니다. Windows 10에서 이전 디스플레이 설정을 여는 방법은 다음과 같습니다.