Server 2012 Server Core PowerShell non installé

8

Dans le cœur du serveur, après un redémarrage, le PowerShell n'était pas soudainement installé, que dois-je faire pour le réinstaller?

Je n'ai pas encore configuré d'administration à distance, je ne peux donc pas l'utiliser pour le réinstaller.

'powershell' n'est pas reconnu comme une commande interne ou externe, un programme exploitable ou un fichier de commandes.

124597627895789645856485
la source
Avez-vous vérifié que les fichiers binaires ont disparu? Cela pourrait être aussi simple que votre variable% PATH% manquante / cassée.
jscott
2
Oui, les binaires ont disparu. C: \ Windows \ System32 \ WindowsPowershell \ v1.0 \ était vide
124597627895789645856485

Réponses:

8

Utilisez l'outil Gestion et maintenance des images de déploiement (DISM.exe) pour activer PowerShell:

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

... ou si cela ne suffit pas:

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

mweisel
la source
J'ai essayé cela, où il n'y avait aucune option pour installer Powershell et l'activation de la gestion à distance n'a rien fait pour l'installer
124597627895789645856485
Merci. Bien que je devais ajouter /allà la fin de la deuxième commande. J'ai accidentellement supprimé une fonctionnalité du gestionnaire de serveur de 2012 et j'ai dû l'utiliser pour me remettre sur pied. Après cela, j'ai suivi ce guide: telnet25.wordpress.com/2012/09/21/server-core-install-gui
maxp
J'obtiens l'erreur "DISM ne prend pas en charge la maintenance de Windows PE avec l'option / Online ???
Sinaesthetic
2
dism.exe /online /enable-feature /featurename:MicrosoftWindowsPowerShellRoot
dism.exe /online /enable-feature /featurename:MicrosoftWindowsPowerShell /all

Dites «oui» pour le redémarrage.

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

Dans le serveur 2012 R2 Utilisation Shutdown /r /t 0

une fille geek
la source