Zum Inhalt springen

Switch between Server Core mode and Server GUI mode in Windows Server 2012

  • Allgemein
  • von

Nach der Installation von Windows 2012 R2 soll für einen hyper-V Server der Core Modus verwendet werden.

Mit dem nachfolgendem Powershell-script kann einfach zwischen dem Gui- und dem Core-Modus umgeschaltet werden.

Der Server sollte schon einmal mit Gui betrieben worden sein, oder eine internetverbindung  haben, damit das Feature heruntergeladen werden kann.

Das Script kann direkt im Powershell laufen, aber der administrative Modus ist notwendig.

 

 

$title = “Switch GUI Mode”
$message = “Install / Unistall the Server GUI”
$Install = New-Object System.Management.Automation.Host.ChoiceDescription “&Install Gui”, “Install Gui”
$Uninstall = New-Object System.Management.Automation.Host.ChoiceDescription “&Uninstall Gui”, “Uninstall Gui”
$EnableFeature = New-Object System.Management.Automation.Host.ChoiceDescription “&Enable Gui Feature”, “Enable Gui Feature”
$options = [System.Management.Automation.Host.ChoiceDescription[]]($Install, $Uninstall,$EnableFeature)
$choice=$host.ui.PromptForChoice($title, $message, $options, 1)

switch ($choice)
        {

            “1” {Uninstall-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell}

            “0” {Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell}

            “2” {

                    Import-Module Dism

                    Enable-WindowsOptionalFeature -online -Featurename ServerCore-FullServer,Server-Gui-Shell,Server-Gui-Mgmt

                }
 }

 

 

Schreibe einen Kommentar