명령 줄을 사용하여 관리자 권한으로 cmd를 실행하는 방법


8

시작 / 실행하는 방법이 cmd를 같이 관리자 의 관통 명령 줄 또는 배치 파일을 윈도우 8의 프로그램은?

사용자에게 묻지 않고 관리 권한이있는 배치 파일을 만들고 싶습니다.


1
SU 질문을 살펴보십시오. Windows 7에는 관리자로 cmd를 시작할 수있는 명령 프롬프트 행이 있습니까? . 내가 기억하는 한 UAC를 완전히 비활성화하지 않으면 UAC 팝업을
무시할

답변:


3
runas /profile /user:administrator “Driver:\folder\program”

예를 들어 관리자 계정은 "AAA"이고 C : \ programs의 BBB.exe를 실행하려면 다음 단계를 수행해야합니다.

  1. Win 키 및 R을 누릅니다.
  2. 열기 상자에“CMD”를 입력하고“확인”을 클릭하십시오
  3. 입력 : runas / profile / user : AAA“C : \ programs \ BBB.exe”및“Enter”키를 누릅니다
  4. 관리자 AAA의 비밀번호를 입력하십시오
  5. 엔터 키를 치시오"

그것이 효과가 있기를 바랍니다.



0
REM  --> Check for permissions  
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"  

REM --> If error flag set, we do not have admin.  
if '%errorlevel%' NEQ '0' (  
    echo Requesting administrative privileges...  
    goto UACPrompt  
) else ( goto gotAdmin )  

:UACPrompt  
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"  
    echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
    "%temp%\getadmin.vbs"
    exit /B  

:gotAdmin  
    if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )   
    pushd "%CD%"  
    CD /D "%~dp0"  

1
이 답변에는 VBS와 혼합 된 일부 백 코드를 증명하는 것이 아니라 수행중인 작업을 설명하는 추가 내용을 추가해야 하며이 코드를 모르는 사람들은 머리가 긁히는 것을 설명하지 않습니다. 나는 그것을 사용하고 이해하지 못하더라도 그것을 찾아보고 테스트 할 것이지만 당신은 요점을 얻는다.
Pimp Juice IT
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.