Server 2012 Server Core PowerShellがインストールされていません


8

サーバーコアで、再起動PowerShellが突然インストールされなくなった後、再インストールするにはどうすればよいですか?

まだリモート管理を設定していないので、それを使用して再インストールすることはできません。

'powershell'は、内部または外部のコマンド、操作可能なプログラム、またはバッチファイルとして認識されません。


バイナリがなくなったことを確認しましたか?%PATH%変数が見つからない/壊れているのと同じくらい簡単かもしれません。
jscott 2012

2
はい、バイナリはなくなりました。C:\ Windows \ System32 \ WindowsPowershell \ v1.0 \は空
でした

回答:


8

展開イメージのサービスと管理(DISM.exe)ツールを使用してPowerShellを有効にします。

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

...またはそれで十分でない場合:

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


私はそれを試しましたが、
Powershell

ありがとう。/all2つ目のコマンドの最後に追加する必要がありましたが。2012のサーバーマネージャーで誤って機能を削除しましたが、この機能を使用して再び立ち上がる必要がありました。その後、このガイドに従いました:telnet25.wordpress.com/2012/09/21/server-core-install-gui
maxp

「DISMはWindows PEへのサービスを/ Onlineオプションでサポートしていません???
Sinaesthetic

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.