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
}
}