답변:
관리자로 한 번 실행
사용하려는 명령 구문은 다음과 같습니다.
runas /user:<localmachinename>\administrator notepad
참고 : 컴퓨터 이름 지정은 선택 사항입니다. 다음과 같이 작동합니다.
runas /user:administrator notepad
administrator
관리자 액세스 권한이있는 계정 이름으로 대체 하십시오. 이 프로세스를 사용하여 인증해야합니다.
주석에서 @EBGreen이 제안했듯이 첫 번째 실행에서 자격 증명을 저장하고 후속 호출에서 자격 증명을 다시 입력하지 않도록 할 수 있습니다. 이 옵션은 기존 로그온 세션에서만 지속됩니다.
runas /user:administrator /savecred notepad
참고:
http://technet.microsoft.com/en-us/library/cc771525.aspx
항상 관리자 권한으로 실행
모든 프로그램이 관리자 모드에서 실행되도록 설정할 수도 있습니다. 일반적으로 UAC가 존재하기 때문에 권장되지 않지만 기울어 진 경우 다음 단계를 수행하십시오.
내가 아는 한이 작업은 UAC가 비활성화되어있을 때 +를 사용하여 시작하면 관리자 권한으로 시작됩니다.R
어쨌든 키 를 누르고 notepad
검색 필드에 입력 한 다음 Ctrl+ Shift+ 를 누르면 동일한 작업을 수행 할 수 있습니다Enter
타사 프로그램을 사용하는 것이 마음에 들지 않으면 elevate.exe
다른 사람들이 작성한 여러 프로그램 이 있습니다. 이 프로그램들은 (주로) 다음과 같이 작동합니다 :
elevate.exe notepad.exe
그런 다음 UAC 대화 상자가 나타납니다. 확인하고 메모장에 관리자 권한이 있습니다.
여기에 대한 블로그 게시물이 있습니다 : http://www.raymond.cc/blog/trigger-uac-elevation-from-command-line-with-elevate-utility/
runas
종종 제안 방법은 큰 문제가 있습니다 - 그것은 다른 계정 (의 사용을 필요로 Administrator
연결된 다른 프로파일을). Administrator
또한 기본적으로 비활성화되어 있습니다. 다른 표준 관리 계정으로 실행하면 실제로 UAC 제한 토큰을 사용하여 목적을 무효화합니다.
이다 조금 더 복잡하지만, 타사 도구없이 명령 줄을 통해 순수 현재 사용자로 상승 할 수. 한 가지 방법은 PowerShell Start-Process
커맨드 렛을 통하는 것입니다 . 전체 호출은 다음과 같습니다.
Start-Process -Verb "runas" notepad.exe
그것을 단축하면 다음을 얻을 수 있습니다.
start -verb runas notepad.exe
명령 행 또는 실행 대화 상자에서 실행하십시오.
powershell -c start -verb runas notepad.exe
AgreeOrNot의 답변elevate
과 같이 간단하게 실행할 수있는 스크립트를 저장할 수도 있습니다 . 다시 말해 타사 도구가 필요하지 않습니다.
다른 해결책이 있습니다.
Windows 키를 누르고 메모장을 적어 누른 다음 ctrl+shift+enter
그러면 관리자로서 메모장 (또는 검색된 다른 프로그램)이 자동으로 열립니다.
gl,
레 파엘
Microsoft 포럼 에는 이에 대한 해결 방법이 있습니다. 행 아래에 붙여 넣기를 메모장에 복사하여 sudo.cmd로 저장 한 다음 system32 폴더에 저장하십시오.
@echo 설정 objShell = CreateObject ( "Shell.Application")> % temp % \ sudo.tmp.vbs
@echo args = Right ( "% ", (Len ( "% ")-Len ( "% 1"))) >> % temp % \ sudo.tmp.vbs
@echo objShell.ShellExecute "% 1", args, "", "runas">> % temp % \ sudo.tmp.vbs
@cscript % temp % \ sudo.tmp.vbs
이제 런 터미널을 타고 다음을 입력하십시오. sudo notepad
이것이 도움이되기를 바랍니다.