명령 줄에서 Elevated Powershell 프롬프트 실행


23

Server 2012의 명령 줄에서 높은 권한으로 Powershell 프롬프트를 실행하는 방법이 있습니까?

문제는 이것이 완전한 server-gui가 설치되지 않은 '최소 서버 인터페이스'모드이므로 명령 프롬프트 또는 ServerManager에서만 powershell을 실행할 수 있습니다.

실제로 명령-Enable-ServerManagerStandardUserRemoting을 실행하려고하지만 이것이 작동하는 것처럼 보이지만 문제가되는 사용자를 다양한 그룹에 추가하지 않습니다. 나는 완전히 상승 된 powershell 프롬프트에서 표준 프롬프트이지만 관리자로 실행하지 않기 때문에 제대로 작동하지 않는 것 같습니다.

고마워, 닉

답변:


30

물론 ...은 Windows 7 이상에서도 작동합니다.

Powershell을 먼저여십시오 :

입력 PowerShellPowerShell은 세션을 입력 할 수 있습니다.

세션에서 한 번 :

입력 Start-Process PowerShell -Verb RunAs하고 Enter를 누르십시오.

그러면 관리자로서 새로운 Powershell 프로세스가 열립니다.

------- 또는 -------

명령 프롬프트에서 한 줄만 사용하여 모든 작업을 수행하려면 다음을 입력하십시오.

powershell -Command "Start-Process PowerShell -Verb RunAs"


고마워, 아마 효과가 있었을 것입니다. Enable-ServerManagerStandardUserRemoting은 여전히 ​​사용자를 그룹에 추가하지 않지만 적어도 권한 상승 문제를 배제합니다.
NickC

나는 그 명령을 엉망으로 만들지 않았지만 ... 자세한 내용은 이미 여기를 보았을 것 같습니까? technet.microsoft.com/library/jj205470
TheCleaner

1

다른 방법은 다음을 수행하는 것입니다.

  1. 유형 : runas / user : 관리자 사용자 이름 powershell
  2. 프롬프트가 표시되면 적절한 비밀번호를 입력하십시오

끝났습니다!


2
당신이 사용하려고하는 경우 runas.exe, 첫 번째 단계는 필요하지 않습니다, 단지에서 실행cmd.exe
마티아스 R. Jessen

1
여기서의 차이점은 광산을 단순히 다른 사용자로 실행하지 말고 단순히 높이는 것입니다. 추가 정보를 입력하라는 메시지가 표시되지 않으면 새로운 고급 쉘이 생성됩니다. 당신은 다른 사람으로 Powershell을 실행하는 데 더 많은 것입니다.
TheCleaner

Mathias-정정 해 주셔서 감사합니다. 절대 전문가가 아닙니다! TheCleaner-오해하지 마십시오. 귀하의 방법은 매우 좋습니다. Core 2012 서버 설정에서 작동하지 못했지만 그것이 내 잘못이라고 확신합니다! 이것이 대안 방법이었습니다. 답을 편집하겠습니다.
Opera512
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.