Als bei einem Windows Server 2012 R2 umfangreiche Aufräumarbeiten anstanden, war wohl jemand etwas zu gründlich – Plötzlich startete der Server nämlich ohne grafische Benutzeroberfläche in einer Admin-Kommandozeile. Mein Kollege hatte den Hausputz vermutlich mit der groben Kelle durchgeführt und einfach einmal alle Programme und auch Windows Features entfernt, so dass Windows nur noch als Server-Core mit einer MiniShell zur Verfügung stand.
Kein Problem, denn mittels Powershell kann man die Features ja wieder eins-zwei-fix nachinstallie- oh Powershell ist auch nicht mehr installiert…jetzt wird es spannend.
Schritt 1: Installieren der Powershell.
Da wir uns ja bereits in einer AdminShell befinden, muss lediglich das folgende Kommando ausgeführt werden, um die Powershell wieder hinzuzufügen:
dism.exe /online /enable-feature /featurename:MicrosoftWindowsPowerShell /all
Schritt 2: Installieren der Server GUI und des Server Managers
Anschließend springen wir direkt in die gerade installierte Powershell und installieren wieder die verlorene grafische Benutzeroberfläche
powershell Add-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra Shutdown -r -t 0