이 질문에는 이미 답변이 있습니다.
-
Windows에 대한 ‘sudo’명령이 있습니까?
답변 15 개
리눅스에서는
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 %
답변
답변
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입니다.