Windows 7에는 관리자로 cmd를 시작할 수있는 명령 프롬프트 행이 있습니까? [복제]

이 질문에는 이미 답변이 있습니다.

리눅스에서는

sudo bash

수퍼 유저로 쉘을 실행합니다.

Windows 7에서 사용할 수 있습니다

시작 메뉴-> (검색 상자에 입력) cmd-> 검색 결과를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택하십시오.

관리자 권한으로 명령 프롬프트를 실행합니다. 리눅스처럼 명령 프롬프트 라인도 있습니다 sudo또는 su그래서 관리자 권한으로 쉘을 시작하는 등은?



답변

runas명령 은 당신이 찾고있는 것에 가장 가까운 것입니다.

runas /user:username cmd.exe

형식은 runas, 실행하려는 사용자 이름, 기타 옵션 및 실행하려는 프로그램입니다.

도메인에있는 경우 다음을 사용할 수 있습니다.

runas /user:DOMAIN\USERNAME cmd.exe

Run상자 ( Win+ R) 또는 명령 창에서 실행할 수 있습니다 .

그러나 이것은 정확히 같지 sudo않습니다. 자신을 높이기 위해 사용할 수 없으며 다른 사용자로 무언가를 실행하십시오. 이미 관리자 권한이있는 경우 계정에 대한 runas는 일반 명령과 동일한 액세스 권한을 제공합니다 (물론 다른 관리자 계정으로 실행하여 해당 관리자의 권한을 새 셸에 부여 하지 않는 한 ).


답변

cmd.exe에 대한 바로 가기를 만들어보십시오. > 속성을 ​​마우스 오른쪽 버튼으로 클릭하십시오. 고급 버튼을 클릭하십시오. “관리자 권한으로 실행”상자를 선택하고 확인을 클릭하십시오.

원하는 경우 바로 가기 키를 할당하십시오.

또한 CMD 프롬프트가 시작되도록 기본 위치를 지정할 수도 있습니다. 예를 들어 % CD %


답변

다른 대안은 cmd 를 클릭 Start하고 입력 다음 Ctrl+ Shift+Enter

출처 : Microsoft Technet


답변

SuRun을 사용하십시오 .

Windows 8에서도 작동합니다. 프롬프트없이 “관리자”모드로 응용 프로그램을 실행하지만 실행되는 응용 프로그램을 더 잘 제어 할 수 있습니다 (SuRun의 제어판 애플릿에서 볼 수 있음). 배치 파일에서도 훌륭하게 작동합니다 …


답변

sudo.bat와 같은 배치 파일을 작성하고 다음 명령을 입력 한 후 PATH에 저장하십시오.

@echo Set 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 cmd net start fms그러나 인스턴스 의 경우 명령 행에 따옴표가 있으면 스크립트가 작동하지 않습니다.


답변

명령 줄 솔루션을 원하는 경우 : http://www.ntwind.com/software/hstart.html 에서 hstart를 다운로드 하고 경로의 어딘가에 hstart.exe 또는 hstart64.exe를 추출하십시오. 당신은과 상승 된 명령 프롬프트를 시작 hstart /runas cmd하거나 hstart64 /runas cmd.

그러나 가장 빠른 방법은 (질문에 대한 의견에서 언급했듯이) 여전히 Windows를 누르고 입력 cmd하고 Ctrl+ Shift+를 누르는 것 Enter입니다.


답변

이에 대한 기존 솔루션에 좌절했기 때문에 * nix 사용자에게 친숙한 작은 Node.js 스크립트를 작성했습니다 .

비밀번호 프롬프트없이 ( UAC 만 ) 현재 사용자를 높이고 stdin 및 stdout을 리디렉션하며 동일한 콘솔 창에서 실행됩니다.

https://github.com/tehsenaus/windosu