관리자 권한이 아닌 프로그램 실행

관리자 권한이 아닌 프로그램 실행

프로그램을 어떻게 실행할 수 있나요?~ 아니다관리자로?

나는 이미 시도했다

runas /user:guest notepad

그런데 비밀번호를 입력해야 하는데 비밀번호를 모릅니다.

ps: 기본 콘솔과 PowerShell만 사용할 수 있습니다.

답변1

Windows Server Core 버전을 실행하고 있습니까?

  1. 먼저 게스트 사용자의 비밀번호를 활성화하고 설정해야 합니다. 다음 명령을 사용하여 이를 수행할 수 있습니다 net user guest *.

  2. 그런 다음 다음으로 실행 명령을 사용할 수 있습니다. run as /user:guest notepad그런 다음 1단계에서 설정한 비밀번호를 입력하세요.

참고: 게스트 계정은 기본적으로 비활성화되어 있습니다. 먼저 이 명령을 사용하여 활성화해야 합니다. 이 작업을 수행하려면 관리자 권한도 필요합니다.

net user guest /active:yes

답변2

runas항상 비밀번호를 묻는 메시지가 표시되지만 계정에 비밀번호가 없는 경우(예: Guest) 비워두고 Enter 키를 누르면 됩니다. 어쨌든 프로그램은 실행되어야 합니다.

실행하려는 계정에 비밀번호가 있는데 이를 모르면 운이 없는 것입니다. 그러나 이미 관리자 액세스 권한이 있는 경우 해당 비밀번호를 변경하거나 원하는 권한 수준을 가진 새 사용자를 생성하여 명령을 실행할 수 있습니다.

불행하게도 비밀번호 입력을 자동화하는 방법은 없는 것 같습니다. 이는 의도적인 것입니다. 보다이 블로그 항목.

답변3

현재 사용자로 실행할 수 있지만 암호를 다시 입력할 필요 없이 다른 신뢰 수준에서 실행할 수 있습니다.

  1. cmd.exe평소처럼 관리자로 시작합니다 .
  2. 전화하면 runas /showtrustlevels다음과 같은 내용을 받게 됩니다.

    시스템에서 다음 신뢰 수준을 사용할 수 있습니다:
    0x20000(기본 사용자)

  3. 이제 전화해runas /trustlevel:0x20000 "cmd.exe"

  4. 이제 다음과 같은 새로운 명령 프롬프트 창이 나타납니다.cmd.exe(제한된 권한을 가진 DOMAIN\Username으로 실행)
  5. 이제 이 창을 사용하여 에스컬레이션 없이 모든 명령을 실행할 수 있습니다.

3단계에서 에스컬레이션 없이 다른 명령을 실행할 수도 있습니다. 예:runas /trustlevel:0x20000 "notepad.exe"

관련 정보