Archiv für den Autor: Sven Schmittlein

Über Sven Schmittlein

Mein Name ist Sven Schmittlein, ich bin Gastautor auf Clientmgmt.de und arbeite seit circa 10 Jahren im Bereich System Center Configuration Manager. Angefangen habe ich bei einem weltweit agierendem IT-Dienstleister, mittlerweile bin ich in der Medizintechnikbranche gelandet und beschäftige mich mit allem rund um ConfigMgr, Office 365 sowie Windows- und MacOS-Client-Systemen. Ihr findet mich auch bei Twitter, Xing und LinkedIn .

PXE Boot mit Nutanix AHV und ConfigMgr

Veröffentlicht am 19.11.2018 um 22:23 Uhr von

Virtuelle Maschinen auf Basis von Microsoft Hyper-V oder VMware vSphere setzt heutzutage fast jede Firma ein. Die Maschinen lassen sich sich natürlich auch problemlos über PXE mit dem ConfigMgr betanken. Solltet Ihr allerdings auf Nutanix AHV setzen, dann müsst Ihr vorher ein paar Schritte beachten, damit die Installation problemlos funktioniert:

  1. Nutanix VirtlO Treiber aus dem Nutanix Support Portal herunterladen.
  2. Importiert die Nutanix VirtlO Treiber in ConfigMgr, verteilt diese auf Eure Distribution Points und integriert sie in das passende Boot Image.
  3. Konfiguriert einen Install Driver Step mit folgender Bedingung:
    SELECT * FROM Win32_ComputerSystem WHERE Model LIKE "AHV"

Im Anschluss werdet feststellen, dass die Treiber bereits im Windows PE ordnungsgemäß erkannt werden und die Tasksequenz ohne Problem durchläuft.

ConfigMgr 1806: Active Directory OU vom Discovery ausschließen

Veröffentlicht am 26.08.2018 um 13:02 Uhr von

Kurz notiert: Mit dem ConfigMgr Update 1806 ist es nun endlich möglich, einzelne Organizational Units (OUs) aus dem Active Directory System Discovery auszuschließen. Ein sehr wenig beachtetes, aber wie ich finde, sehr nützliches neues Feature.

Ihr findet diese Option in eurer ConfigMgr-Konsole unter \Administration\Overview\Hierarchy Configuration\Discovery Methods. Wählt dort Active Directory System Disovery aus und fügt die OU hinzu, die ihr ex­klu­die­ren wollt.

Step by Step: Deploy Office 365 mit ConfigMgr inklusive Deinstallation aller alten Office MSI-Versionen

Veröffentlicht am 20.06.2018 um 09:14 Uhr von

Wie bereits in diesem Beitrag beschrieben, war es bisher nicht möglich, mit dem Office 365 Click-to-Run Installer alte Office MSI-Versionen bei einer Neuinstallation zu entfernen. Microsoft hat nun nachgebessert und dieses lang erwartete Feature in das Office Deployment Tool integriert. Deshalb möchte ich Euch zeigen wie man Office 365 über die ConfigMgr Console verteilt und gleichzeitig alle alten MSI-Versionen des Office-Paketes deinstalliert.

Folgende Anleitung funktioniert mit allen ConfigMgr-Versionen ab 1702.

  1. Ladet Euch die aktuelle Version des Office Deployment Tool herunter. Ganz wichtig: die Setup.exe muss die Version 16.0.10306.33602 oder höher haben.
  2. Öffnet die ConfigMgr-Konsole und navigiert zu Software Libary / Office 365 Client Managment
  3. Klickt dann rechts auf Office 365 Installer und gebt einen Namen sowie Eure Content-Location an.
  4. Wählt im nächsten Schritt aus, ob eine neue oder eine bestehende config.xml verwendet werden soll.
  5. Überprüft, ob eure Einstellungen korrekt übernommen wurden und wählt aus, ob Microsoft Visio oder Microsoft Project mit installiert werden sollen oder nicht.
  6. Wenn alles korrekt ist bestätigt den Step „Client Settings“ mit Next.
  7. Im „Deployment“-Step wählt No und klickt Next, nach der Summary wird das Paket heruntergeladen. Wie Ihr sicherlich gemerkt habt, gab es keine Checkbox um alte Office-Versionen zu deinstallieren. Laut einem Tweet von David James soll diese Funktion aber in Kürze nachgeliefert werden. Bis dahin müssen wir selbst Hand anlegen und zwar wie folgt:
    1. Navigiert zu eurem Source Ordner und tauscht die Setup.exe mit der Version 16.0.9326.3600 gegen die Setup.exe mit der Version 16.0.10306.33602 .
    2. Im Anschluss öffnet die configuration.xml und fügt folgende Zeile ein.<RemoveMSI All="True" /> Außerdem empfehle ich noch diese Zeile anzupassen <Display Level="None" AcceptEULA="TRUE" />  Solltet Ihr Project oder Visio behalten wollen müsst Ihr einen der folgenden Schalter verwenden. <IgnoreProduct ID="VisPro" /> oder <IgnoreProduct ID="PrjPro" />.
  8.  Wenn das erledigt ist kehrt zur Konsole zurück und navigiert zu Software Library / Application Management / Applications dort findet Ihr die Office365 Applikation verteilt diese nun auf Eure Test-Clients.
  9. Nach erfolgreicher Installation über das Software Center werdet Ihr feststellen, dass alle alten Office-Versionen deinstalliert wurden.

Solltet Ihr noch weitere Fragen zur Funktion RemoveMSI haben könnt ihr alles hier nachlesen.

Step by Step: System Center Updates Publisher (6.0.278.0) updaten

Veröffentlicht am 26.03.2018 um 19:59 Uhr von

Vor einigen Tagen hat Microsoft ein Update (6.0.278.0) für den System Center Updates Publisher 2011 (SCUP) zur Verfügung gestellt. Der System Center Updates Publisher kann nun auch offiziell auf Windows Server 2016 installiert werden.

Download:  System Center Updates Publisher

Vor dem Update sollte ein Snapshot der VM gemacht werden, sowie das Datenbank-File gesichert werden. Den Pfad zu Eurer Datenbank findet ihr hier:

Im Anschluss sollte die SCUP-Console beendet werden, da ansonsten eine Fehlermeldung während der Installation erscheint. Startet danach die Installation mittels der heruntergeladen UpdatesPublisher.msi.

Nach erfolgreicher Installation startet nun den „Updates Publisher“ nicht den „System Center Updates Publisher“. Im Anschluss daran erscheint ein Popup welches erfragt, ob die Settings aus der ursprünglichen Datenbank übernommen werden sollen.
Wurden alle Settings korrekt übernommen kann, man damit beginnen Software-Updates zu Importieren. Ferner kann die alte Version des System Center Updates Publisher deinstalliert werden.

Update Rollup 2 für System Center Configuration Manager 1710 verfügbar

Veröffentlicht am 07.03.2018 um 17:19 Uhr von

Kurz notiert: Microsoft hat vor einigen Stunden das Update Rollup 2 für System Center Configuration Manager 1710 veröffentlicht.

Neue Features gibt es keine, dafür wurden einige Bugs gefixt unter anderem die folgenden:

  • Der Office 365 Wizard stürzt ab, wenn man einen SKU hinzufügt
  • Office 365 wird hart beendet, wenn die Deadline erreicht ist
  • „Forced Client Push“ Installation funktioniert nicht mehr
  • Die ConfigMgr Client Installation über das Cloud Management Gateway funktioniert nicht
  • Der Create Application Wizard unterstützt nun die neuen URL Formate des Microsoft Stores

Die vollständige Liste der Fehlerbehebungen findet ihr hier:

Step by Step: Deploy Office 365 mit ConfigMgr und dem PowerShell App Deployment Toolkit

Veröffentlicht am 20.12.2017 um 11:11 Uhr von

Microsoft Office 365 wird in vielen Unternehmen immer wichtiger, deshalb möchte ich Euch heute in einer Step-by Step-Anleitung erklären, wie Ihr Office 365 zusammen mit dem ConfigMgr und dem PowerShell App Deplyoment Toolkit effektiv verteilen könnt.

Schritt 1: Download der notwendigen Ressourcen

Folgenden Dateien werden benötigt:

Außerdem benötigt Ihr Zugriff auf den Office 365 XML Editor.

Im ersten Schritt startet Ihr das Office 2016 Deployment Tool, akzeptiert die Lizenzbedingungen und erstellt einen neuen leeren Ordner. In diesem Ordner befinden sich eine „Setup.exe“ sowie eine „Configuration.xml“.

Öffnet in einem Browser den „Office 365 XML Editor“. Damit könnt Ihr schnell und einfach eine XML erstellen. In folgendem Beispiel wird Office 365 in Deutsch und Englisch heruntergeladen und der Monthly Release Channel genutzt.

Beispiel XML:

Anschließend solltet Ihr die XML mit dem Export-Button speichern, in download.xml umbenennen und in den „Office 365“-Ordner kopieren. Startet die Kommandozeile und navigiert zum „Office365“-Ordner. Der Download wird mit folgendem Befehl gestartet:

Der Befehl legt einen neuen Ordner mit dem Namen „Office“ an. Darin befinden sich im Anschluss die Installationsdateien.

Schritt 2: Konfiguration der Office Installation

Für die Konfiguration der Office-Installation kann die vorhandene configuration.xml anpasst. Im nachfolgenden Beispiel wird Office 365 in Englisch und Deutsch installiert. Außerdem wird es dem ConfigMgr erlaubt, das er das Office Paket updatet. Der OneDrive for Business Client wird nicht mit installiert und die Installation „Silent“ ausgeführt.

Ich persönlich verwende zusätzlich immer noch den Parameter „Version“ und gebe die Version an, die ich heruntergeladen habe mit an. Zum Testen könnt Ihr folgenden Befehl benutzen:

Außerdem wird noch eine XML für die Deinstallation benötigt. Diese sollte wie folgt aussehen:

Schritt 3: Konfigurieren des PowerShell App Deplyoment Toolkits

Entpackt zuerst das „PowerShell App Deplyoment Toolkit“ und kopiert de Ordner „Toolkit“. Gebt dann dem Ordner einen sprechenden Namen wie z.B. Office365_112017, damit Ihr wisst dass es sich um die Version aus dem November 2017 handelt.

In diesem Ordner findet man den Ordner Files, kopiert den Inhalt des „Office365“-Ordners hinein. Sowie die Offscrub.vbs-Files in den Ordner AppDeployToolkit.

Im Abschnitt Pre-installation fügt folgenden Zeilen ein:

Dieser Eintrag dient dazu das alle geöffneten Office-Programme geschlossen werden. Außerdem wird geprüft, ob genügend Festplattenplatz zur Verfügung steht. Die Anwender können die Installationsaufforderung dreimal verschieben.

In Abschnitt ## Show Progress Message (with the default message) fügt folgende Zeile ein. Diese Meldung wird Euren Usern während der Installation angezeigt.

Als nächstes kommt die Sektion <Perform Pre-Installation tasks here>:Fügt folgende Zeilen ein, damit ein ggf. vorhandene ältere Version von Microsoft Office deinstalliert wird.

Achtung: Mit dem Schalter „All“ werden wirklich alle Microsoft Office-Produkte – inklusive  Microsoft Visio und Microsoft Project – deinstalliert. Solltet Ihr also eines der beiden Produkte behalten wollen, verwendet besser den Schalter ProPlus.

Unter ## <Perform Installation tasks here> fügt Ihr die folgende Zeile ein.

Die Zeile Display a message at the end of the install kann auskommentieren. Anschließend widmen wir uns der Deinstallation, dazu kopiert einfach die folgende Zeilen:

Solltet Ihr das Erscheinungsbild noch etwas mehr anpassen wollen könnt Ihr die Datei AppDeployToolkitBanner.png im Ordner AppDeployToolkit einfach gegen Euer Firmenlogo austauschen.

Schritt 4: Erstellen der Application in der ConfigMgr Konsole

Nachdem alles erledigt ist, können wir uns ans anlegen der Application in der ConfigMgr Konsole machen. Dazu folgende Schritte ausführen:

  1. Öffnet die ConfigMgr Konsole und navigiert zu Software Library / Overview / Application Management / Applications
  2. Auf den Create Application Ribbon klicken
  3. Manually specify the application information auswählen und next klicken
  4. Als nächstes den Namen der Application angeben
  5. Im Application Catalog Step auf next klicken
  6. Im Deployment Types Tab auf Add klicken, im nächsten Fenster wählt Script Installer aus
  7. Unter General Information gebt den Namen eures Deployment Types an
  8. Im nächsten Step gebt unter Content location den UNC Pfad zum Office 365 Paket an, sowie unter Installation programm Deploy-Application.EXE Install und als Uninstall program        Deploy-Application.EXE Uninstall
  9. Die Detection Method sieht wie folgt aus:
    Setting Type: Registry , Hive: HKLM,
    Key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\O365ProPlusRetail – en-us
  10. Unter User Experience Install for system auswählen den Rest unverändert lassen
  11. Unter Requirments sowie Dependecies sind keine Einstellungen nötig.

Nachdem Eure Application angelegt wurde, kann sie auf die Distribution Points verteilt, sowie für die Testclients freigegeben werden

Schritt 5: Die Installation

Sobald die Application im Softwarecenter zu sehen ist, kann die Installation starten. Während der Installation sieht der Anwender alle Meldungen die wir in der Deploy-Application.ps1 festgelegt haben.

Sollten während der Installation Fehler auftreten ist es hilfreich, in der configure.xml den Display Level von None auf Full zusetzen um die Fehlermeldung angezeigt zu bekommen.