메인 윈도우 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 자동 상승 배치 파일

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

재미있는 기사

에디터의 선택

Kirby Star Allies 리뷰 : Kirby의 모든 것에 대한 사랑의 노래
Kirby Star Allies 리뷰 : Kirby의 모든 것에 대한 사랑의 노래
Kirby는 Nintendo의 비디오 게임 캐릭터로 가장 잘 알려져 있지 않을 수 있지만 그럼에도 불구하고 상징적 인 주류입니다. 많은 분들이 Super Smash Bros 시리즈를 통해 핑크 퍼프 볼을 처음 알게 될 것입니다.
Windows 10 용 누적 업데이트 2019 년 6 월 18 일
Windows 10 용 누적 업데이트 2019 년 6 월 18 일
Microsoft는 버전 1809, 1803, 1709, 1703 및 1607을 포함하여 특정 Windows 10 버전에 대한 누적 업데이트를 릴리스합니다. 업데이트에는 품질 향상 만 포함됩니다. OS에 새로운 기능을 추가하지는 않지만 빌드 번호를 변경합니다. 다음은 업데이트에 도입 된 변경 사항입니다. 광고 참고 : 여기를 클릭하여 현재 사용중인 Windows 10 버전을 확인하세요.
Samsung 장치에 Life360을 설치하는 방법
Samsung 장치에 Life360을 설치하는 방법
다양한 이유로 Life360은 시장에서 최고의 위치 추적 앱 중 하나입니다. 주로 가족 추적 앱입니다. 즉, 가족 추적 앱입니다.
Windows에서 Kodi PVR을 설정하는 방법
Windows에서 Kodi PVR을 설정하는 방법
Kodi는 하드 드라이브 나 인터넷에서 콘텐츠를 스트리밍하는 좋은 방법 일 수 있지만 지상파 디지털 및 아날로그 채널도 표시하도록 구성 할 수도 있습니다. 그리고 Kodi는 Windows 노트북에 설치할 수 있기 때문에
Windows 10에서 Edge 다운로드 프롬프트 비활성화
Windows 10에서 Edge 다운로드 프롬프트 비활성화
Windows 10에서 다운로드 프롬프트를 비활성화하는 방법을 참조하십시오. 파일을 다운로드하면 Edge는 창 하단에 팝업 대화 상자를 표시합니다.
Snapchat에서 최근 항목을 지우는 방법
Snapchat에서 최근 항목을 지우는 방법
Snapchat은 최근 통화에 스냅, 채팅 또는 추가 한 모든 사람의 기록을 유지합니다. 그러나 때때로이 기록은 보관하기가 불편할 수 있습니다. 특히 많은 사람들과 채팅하는 경우 더욱 그렇습니다. 아니면 당신이하지 않는 기록이 있습니다
Mac OS X 미리보기에서 PDF 문서에서 페이지를 추출하는 방법
Mac OS X 미리보기에서 PDF 문서에서 페이지를 추출하는 방법
OS X의 미리보기 앱은 페이지 재 배열 또는 삭제, 메타 데이터 변경과 같은 PDF 문서의 기본 수정을 수행 할 수있는 강력한 도구입니다. 잘 알려지지 않은 기능 중 하나는 기존 PDF 문서에서 하나 이상의 페이지를 추출하는 기능입니다. 이를 수행하는 두 가지 방법을 배우려면 계속 읽으십시오.