ConfigMgr: Cumulative Update 3 für ConfigMgr 2012 R2 verfügbar
Das dritte kumulative Update für den System Center 2012 R2 Configuration Manager (ConfigMgr) ist seit gestern verfügbar.
Wie üblich sind einige Probleme korrigiert worden. Nennenswert sind aus meiner Sicht folgende Punkte:
- Unknown x64 UEFI Computer werden fehlerhafter Weise auf x86 Unknown Computer gemappt
- SMS Agent Host kann während einer Task Sequenz unerwartet abstürzen
- Änderungen an den Eigenschaften eines Distribution Points können dazu führen, dass im IIS Log kein Datum und Uhrzeit mehr protokolliert wird
Ungewöhnlicher Weise gibt es in diesem CU 3 eine neue Funktionalität:
OpsMgr, SCSM: Sortierhilfe für Management Pack Autoren
Erstellt man eigene Management Packs (MP) für den Operations Manager (OpsMgr) oder den Service Manager (SCSM), so kommt es regelmäßig vor, dass er beim Öffnen eine bestimmte Version eines abhängigen MPs haben möchte. Wurde das neue Management Pack in einer Umgebung erstellt, die ein aktuelles Update Rollup eingespielt hat, so wird u.U. genau dieser benötigt.
Daher habe ich mir für meine tägliche Arbeit in einer Ordnerstruktur mit diversen Management Packs aufgebaut. Als Ordnername wird die Versionsnummer verwendet. Möchte das Authoring Studio somit die Version 1.0.1, kann ich in den Ordner wechseln und sehe direkt alle MPs mit dieser Version bzw. aufgrund des Filters im Dialog direkt das benötigte File.
Software Update Strategie
Ein wesentlicher Bestandteil vom System Center Configuration Manager 2012 R2 (ConfigMgr) ist die Software Update Verteilung. Sie basiert im Hintergrund auf den Updatedefinitionen von WSUS, aber erweitert die Steuerung und Anpassbarkeit extrem.
Daraus ergibt sich zwangsweise, dass viele von den Möglichkeiten zuerst überrascht sind und sich zum einfachen Konzept des WSUS zurücksehnen.
Daher sollen in diesem Blogpost und in nachfolgenden Post verschiedene Strategien zur Softwareupdateverteilung vorgestellt werden.
Seit ConfigMgr 2012 gibt es die Automatic Deployment Rules, die vom Aufwand wieder an die Einfachheit des WSUS herankommen.
ConfigMgr: System Center 2012 Configuration Manager Servicing Extension
Aktuell wird auf Connect die Beta des System Center 2012 Configuration Manager Servicing Extension angeboten:
http://go.microsoft.com/fwlink/?LinkId=398485
Diese Erweiterung für die ConfigMgr Konsole klingt sich in die Konsole unter Administration\Overview als Site Servicing Blatt ein. Sie muss somit nicht auf dem Site Server installiert werden (im Gegensatz zu InTune Erweiterungen).
Ziel der Software ist es auf neue Produktversionen (Cumulative Updates, Service Packs u.ä.) hinzuweisen. Zusätzlich werden auf der Einstiegsseite die aktuellen Blogposts vom ConfigMgr Team und dem ConfigMgr Support Team eingeblendet:
ConfigMgr: Paketierung mit System Center Configuration Manager – Teil 4
Wie in unserem Vierteiler Eingangs erwähnt, hat der System Center Configuration Manager (ConfigMgr) keine eigene Scriptsprache. Als Ersatz dafür bietet sich Powershell an.
- Artikel: Einleitung und Möglichkeiten der Paketierung
- Artikel: Quellen für Silent Setup Parameter
- Artikel: Erstellen von MSI Paketen
- Artikel: Verteilung mit Powershell?
Speziell das PowerShell App Deployment Toolkit (hier: PADT) bietet sich hier als idealen Wrapper an.
Anhand der Verteilung von Flash wird in diesem Artikel das Toolkit vorgestellt.
Flash 14 kann als MSI heruntergeladen werden. Bei der Installation im Rahmen einer zentralen Verteilung sollte die automatische Updatefunktion abgeschaltet werden. Dies kann durch die Anpassung der mms.cfg erfolgen. Ebenso sollte beim ActiveX Installer (nicht mehr notwendig für Windows 8 und höher) und beim Plugin für Firefox der jeweilige Browser geschlossen sein.
D.h. für unser Script werden folgende Punkte eingestellt:
ConfigMgr: Paketierung mit System Center Configuration Manager – Teil 3
Im dritten Teil werden die unterschiedlichen Möglichkeiten betrachtet, um ein MSI Paket zu erzeugen.
Eine kurz Übersicht über alle Teile:
- Artikel: Einleitung und Möglichkeiten der Paketierung
- Artikel: Quellen für Silent Setup Parameter
- Artikel: Erstellen von MSI Paketen
- Artikel: Verteilung mit Powershell?
WiX Toolset
Eine kostenlose Möglichkeit, um eigene MSI Pakete zu erzeugen, ist das WiX Toolset (http://wixtoolset.org/). Dabei handelt es sich um Kommandozeilenprogramme, die speziell für die Integration in einen Build Prozess geschrieben wurden, d.h. nachdem die Anwendung in Visual Studio kompiliert wurde, könnte sie direkt in ein MSI Paket verpackt werden.
ConfigMgr: OSD Deploy error 9801
Verwendet man im ConfigMgr die MDT Tasksequenzen zur Verteilung von Betriebssystemen, so verhält man neben den anderen Verbesserungen auch zusätzliche Validierungsschritte.
Diese Schritte sorgen z.B. dafür, dass eine fehlerhaft verteilte Clientinstallation nicht auch die Server betrifft wie es z.B. an der Emory University vor kurzem passiert ist.
Gleichzeitig kann der Fehler ebenfalls auftreten, wenn man ein Server neu installieren will und dabei vergisst, das die Task Sequenz noch auf Clients eingestellt ist.
die Task Sequenz bricht dann sehr schnell mit einem Fehler 9801 ab. Im smsts.log kann man dann folgende Zeilen nachlesen:
ConfigMgr: FAQ zu SCUP und Update Services
Einige typischen Fragen zu System Center Update Publisher (SCUP) und Update Services in System Center Configuration Manager (ConfigMgr). Das Produkt gibt es schon länger, aber trotzdem tauchen immer wieder Fragen auf.
Wofür gibt es den SCUP?
Der System Center Update Publisher ermöglicht es, dass Nicht-Microsoft Updates über den WSUS und somit den ConfigMgr verteilt werden können. Diese Updates sind in der WSUS Konsole im Normalfall nicht sichtbar und sollten über den ConfigMgr verwaltet werden.
Welche Updatekataloge gibt es?
Updatekataloge werden von bestimmten Herstellern angeboten und ermöglichen es schnell bestimmte Fremdprodukte zu patchen. Darunter fallen:
Direkt in der Oberfläche integrierbar:
ConfigMgr: Quellen für Silent Setup Parameter – Teil 2
In Teil 1 wurden die Möglichkeiten der Softwarepaketierung im System Center Configuration Manager (ConfigMgr) betrachtet. Im zweiten Teil soll es nun um die Verwendung des Originalsetups gehen.
- Artikel: Einleitung und Möglichkeiten der Paketierung
- Artikel: Quellen für Silent Setup Parameter
- Artikel: Erstellen von MSI Paketen
- Artikel: Verteilung mit Powershell?
Um das Originalsetup zu verwenden, ist es notwendig, dass die Installation ohne Interaktion des Benutzers durchgeführt werden kann. Es sind somit Silent-Parameter für das Setup notwendig.
Es gibt auf dem Markt nur wenige weit verbreitete Installationspakete:
ConfigMgr: Paketierung mit System Center Configuration Manager – Teil 1
In den nächsten Blogartikel möchte ich das Thema Paketierung mit System Center Configuration Manager 2012 R2 (ConfigMgr) genauer betrachten.
Folgende Aufteilung ist vorgesehen:
- Artikel: Einleitung und Möglichkeiten der Paketierung
- Artikel: Quellen für Silent Setup Parameter
- Artikel: Erstellen von MSI Paketen
- Artikel: Verteilung mit Powershell?
Sieht man von der integrierten App-V Verteilung ab, dann gibt es nur zwei wesentliche Verteilungsmöglichkeiten an Windows Clients im ConfigMgr: