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:
ConfigMgr: Cumulative Update 1 for System Center 2012 R2 Configuration Manager
Kurze Information: Das CU 1 für System Center Configuration Manger 2012 R2 steht jetzt unter http://support.microsoft.com/kb/2938441/en-us zur Verfügung.
Es beinhaltet u.a. die wichtigen Updates für das OS Deployment, die Aktualisierung des Endpoint Clients und den Support für App-V 5.0 mit SP2.
Relevant ist auch die Anpassung, dass ein externes Medium wie eine USB Platte jetzt auch als fixed disks eingerichtet werden kann. Mittlerweile werden alle größeren USB Sticks und Platten nicht mehr als removable disk in Windows erkannt. Dies führte vor CU1 dazu, dass von dem Stick kein OSD durchgeführt werden konnte.
ConfigMgr: System Center Configuration Manager 2012 Cumulative Update 4
Vor wenigen Tagen ist das Cumulative Update 4 für den System Center 2012 (NICHT R2!) veröffentlicht worden.
Aus meiner Sicht hervorzuhebende Updates sind:
- Applications that use dynamic variable lists are not installed in System Center 2012 Configuration Manager
- This cumulative update adds support for Microsoft Application Virtualization (App-V) 5.0 Service Pack 2 (SP2)
- November 2013 anti-malware platform update for Endpoint Protection clients
Die komplette Beschreibung und der Link zum Download ist unter http://support.microsoft.com/kb/2922875/en-us zu finden.
ConfigMgr: Verteilung von .Net Framework 4.5.1
Im aktuellen .Net Framework 4.5.1 scheint es ein Problem zu geben. Verteilt man es als Application mit Standardeinstellungen und den Silent Parametern /q /norestart, so erhält man im Installationslog (standardmäßig unter c:\windows\temp) folgende Fehlermeldung:
Error 0x80004005: Failed to extract all files out of box container #0.
Führt man den Befehl manuell mit den gleichen Parametern aus, so funktioniert es.
Ein schneller Workaround besteht darin, bei der Scriptinstallation den Hacken bei “run the installation and uninstall program as 32bit process on 64bit clients” zu setzen.