System Center: Technical Preview 4 steht zur Verfügung

Wie ich bereits vor einigen Tagen angekündigt hatte steht die Technical Preview 4 vom System Center jetzt zur Verfügung. Sie kann entweder über die MSDN… …oder das Microsoft Evaluation Center heruntergeladen werden. Das Evaluation Center ist hier zu finden: https://technet.microsoft.com/de-de/evalcenter/bb291020.aspx  Viel Spaß damit!

SCVMM 2012 R2: Konsole stürzt nach dem Hinzufügen einer Benutzerdefinierten Eigenschaft (“Custom Property”) ab

Heute hatte ich folgenden Effekt: Nach dem Erstellen einer neuen “Custom Property” mit dem Namen “HDD-Typ SSD,SAS,SATA” (Sonderzeichen wie Klammern und Schrägstriche sind nicht zulässig und werden von der GUI abgefangen) stürzt die SCVMM Konsole sofort ab und lässt sich auch nicht wieder starten. Der erste Fehler hat den Ereignisnamen “CLR20r3” an der “VmmAdminUI.exe”. Vermutlich gibt es für dieses Problem mittlerweile einen Patch, aber die verwendete Umgebung war nicht komplett gepatcht. Also musste eine Alternative her. Naheliegend war das Löschen der neu angelegten Eigenschaft, aber dies musste ohne GUI erfolgen (diese ließ sich wegen des Crashes ja nicht starten). Also bleibt nur die PowerShell… Zunächst habe ich mit “Get-SCCustomProperty” nach der betreffenden Eigenschaft gesucht: Der komplette Aufruf: Get-SCCustomProperty | Where Name -NotLike "Custom*" Danach kann man diese mit “Remove-SCCustomProperty” löschen: Der komplette Aufruf: Get-SCCustomProperty -Name "HDD-Typ SSD, SAS, SATA" | Remove-SCCustomProperty Danach startet auch die Konsole wieder! Hinweis: Zur Nutzung der SC-Kommandos muss das entsprechende Modul geladen sein. Dies geht am einfachsten, in dem man auf dem SCVMM-Server selbst die “Virtual Maschine Manager Command Shell” startet:

SCVMM 2012 R2: Tastatur-Layout einer VM-Vorlage ändern

Das Problem Wenn man im SCVMM 2012 R2 (gilt auch für “R1”) eine VM mit Hilfe einer VM-Vorlage (engl. “Template”) erzeugt, dann bekommt diese neue VM (und zwar unabhängig von dem bereits vorhandenen Betriebssystem in der eingesetzten VHD) alle Regionaleinstellungen auf “en-US”, dazu gehören u.a.: Tastaturlayout User-Locale System-Locale UILanguage Die einzige Einstellung bezüglich der Region lässt sich für die Zeitzone einrichten: Selbst wenn man mit Hilfe einer eigenen Antwortdatei andere Werte setzt, werden diese weitgehend ignoriert, da am Ende in der resultierenden Antwortdatei (Eigene Inhalte + im SCVMM gesetzte Einstellungen + SCVMM-Defaults) die SCVMM-Defaults am weitesten oben stehen und daher Vorrang bekommen. Dieses Verhalten ist bei Microsoft bekannt und in dem folgenden KB-Artikel beschrieben: http://support.microsoft.com/kb/2709539 Lösung des Problems Als Workarround ist folgendes Vorgehen möglich: SCVMM-Konsole starten In den “Einstellungen”-Bereich wechseln Dort die PowerShell über den Button in der Ribbon-Leiste öffnen Ein angepasstes Script nach folgendem Schema ausführen PowerShell-Script: $Vorlage = Get-SCVMtemplate | where {$_.Name -eq "Template_Name"} $Einstellungen = $Vorlage.UnattendSettings; $Einstellungen.add("oobeSystem/Microsoft-Windows-International-Core/UserLocale","de-DE"); $Einstellungen.add("oobeSystem/Microsoft-Windows-International-Core/SystemLocale","de-DE"); $Einstellungen.add("oobeSystem/Microsoft-Windows-International-Core/UILanguage","de-DE"); $Einstellungen.add("oobeSystem/Microsoft-Windows-International-Core/InputLocale","0407:00000407"); Set-SCVMTemplate -VMTemplate $Vorlage -UnattendSettings $Einstellungen   “Template_Name” muss hier natürlich durch den Namen der eigenen VM-Vorlage ausgetauscht werden. Das ganze sollte dann so aussehen: Nun ist die VM-Vorlage entsprechend angepasst, was man per PowerShell abfragen kann: (Get-SCVMtemplate | where {$_.Name  -eq "Name_der_Vorlage"}).UnattendSettings   Weitere Informationen zum Thema System Center 2012 R2 und Windows Server 2012 R2 finden Sie auch unter http://www.ppedv.de/R2