Server 2012 Server Core Powershell이 ​​설치되지 않았습니다


8

서버 코어에서 powershell을 다시 시작한 후 갑자기 설치되지 않은 경우 다시 설치하려면 어떻게해야합니까?

아직 원격 관리가 설정되어 있지 않으므로이를 사용하여 다시 설치할 수 없습니다.

'powershell'은 내부 또는 외부 명령, 실행 가능한 프로그램 또는 배치 파일로 인식되지 않습니다.


바이너리가 사라 졌는지 확인 했습니까? % PATH % 변수가 누락 / 파손되는 것처럼 간단 할 수 있습니다.
jscott

2
예, 바이너리가 사라졌습니다. C : \ Windows \ System32 \ WindowsPowershell \ v1.0 \가 비어 있음
124597627895789645856485

답변:


8

DISM.exe (배포 이미지 서비스 및 관리) 도구를 사용하여 PowerShell을 활성화합니다.

dism.exe /online /enable-feature /featurename:MicrosoftWindowsPowerShellRoot

... 충분하지 않으면 :

dism.exe /online /enable-feature /featurename:MicrosoftWindowsPowerShell /all


Powershell을 설치할 수있는 옵션이 없었으며 원격 관리를 활성화해도 아무 것도 설치하지 않았습니다.
124597627895789645856485

감사. /all두 번째 명령 끝에 추가해야했지만 . 2012 년 서버 관리자에서 실수로 기능을 제거했으며 다시 사용하기 위해이 기능을 사용해야했습니다. 그 후 나는이 안내서를 따랐다 : telnet25.wordpress.com/2012/09/21/server-core-install-gui
maxp

"DISM은 / Online 옵션
????

2
dism.exe /online /enable-feature /featurename:MicrosoftWindowsPowerShellRoot
dism.exe /online /enable-feature /featurename:MicrosoftWindowsPowerShell /all

재부팅하려면 "예"라고 말합니다.

powershell
Add-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra
Shutdown -r -t 0

서버 2012 R2에서 사용 Shutdown /r /t 0

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.