Verwenden des Hotfix-Installers zum Installieren von Updates für Configuration Manager

Gilt für: Configuration Manager (current branch)

Einige Updates für Configuration Manager sind nicht über den Microsoft-Clouddienst verfügbar. Diese Updates sind out-of-band verfügbar. Ein Beispiel ist ein Hotfix für begrenzte Versionen, um ein bestimmtes Problem zu beheben.

Wenn Sie ein Update installieren müssen, das Sie von Microsoft erhalten:

Übersicht

Hotfixes für Configuration Manager ähneln Updates für andere Microsoft-Produkte, z. B. SQL Server. Sie enthalten entweder einen einzelnen Fix oder ein Bundle, bei dem es sich um einen Rollup von Fixes handelt.

  • Einzelne Updates umfassen ein einzelnes, fokussiertes Update für eine bestimmte Version von Configuration Manager.
  • Updatepakete enthalten mehrere Updates für eine bestimmte Version von Configuration Manager.
  • Wenn es sich bei einem Update um ein Bündel handelt, können Sie einzelne Updates aus diesem Bündel nicht installieren.

Wenn Sie Bereitstellungen zum Installieren von Updates auf anderen Computern erstellen möchten, installieren Sie das Updatepaket auf einem CAS-Server (Central Administration Site) oder einem primären Standortserver.

Wenn Sie das Updatepaket ausführen, geschieht der folgende Prozess:

  • Es extrahiert die Updatedateien für jede zutreffende Komponente aus dem Updatebundle.

  • Startet einen Assistenten, der Sie durch einen Prozess zum Konfigurieren der Updates und Bereitstellungsoptionen für die Updates führt.

  • Nach Abschluss des Assistenten werden die Updates im Bundle, die für den Standortserver gelten, auf dem Websiteserver installiert.

Der Assistent erstellt auch Bereitstellungen, die Sie zum Installieren der Updates auf anderen Computern verwenden können. Stellen Sie die Updates mithilfe einer unterstützten Bereitstellungsmethode auf anderen Computern bereit. Beispielsweise ein Softwarebereitstellungspaket oder System Center Updates Publisher.

Wenn der Assistent ausgeführt wird, wird eine .cab Datei auf dem Websiteserver für die Verwendung mit Updates Publisher erstellt. Optional können Sie den Assistenten so konfigurieren, dass auch ein oder mehrere Pakete für die Softwarebereitstellung erstellt werden. Sie können diese Bereitstellungen verwenden, um Updates auf Komponenten wie Clients oder der Configuration Manager-Konsole zu installieren. Sie können Updates auch manuell auf Computern installieren, auf denen der Configuration Manager-Client nicht ausgeführt wird.

Sie können die folgenden drei Gruppen in Configuration Manager aktualisieren:

  • Configuration Manager-Serverrollen, die Folgendes umfassen:

    • CAS

    • Primärer Standort

    • Sekundärer Standort

    • Remote-SMS-Anbieter

  • Configuration Manager-Konsole

  • Configuration Manager-Client

Hinweis

Updates für Standortsystemrollen werden als Teil des Updates für Standortserver installiert. Sie werden vom Websitekomponenten-Manager gewartet. Dieses Verhalten umfasst Updates für die Websitedatenbank und das Cloudverwaltungsgateway (CMG).

Pullverteilungspunkte werden vom Verteilungs-Manager und nicht vom Websitekomponenten-Manager gewartet.

Jedes Updatepaket für Configuration Manager ist eine selbstextrahierbare .exe-Datei (SFX). Diese Datei enthält die Dateien, die zum Installieren des Updates für die entsprechenden Komponenten von Configuration Manager erforderlich sind. In der Regel kann die SFX-Datei die folgenden Dateien enthalten:

Datei Details
<Product version>-QFE-KB<KB article ID>-<platform>-<language>.exe Diese Datei ist das Update. Die Befehlszeile für diese Datei wird von Updatesetup.exe verwaltet. Beispiel: CM1511RTM-QFE-KB123456-X64-ENU.exe
Updatesetup.exe Dieser MSI-Wrapper verwaltet die Installation des Updatepakets. Wenn Sie das Update ausführen, erkennt Updatesetup.exe die Anzeigesprache des Computers, auf dem es ausgeführt wird. Standardmäßig ist die Benutzeroberfläche für das Update in Englisch. Wenn die Anzeigesprache jedoch unterstützt wird, wird die Benutzeroberfläche in der lokalen Sprache des Computers angezeigt.
License_<language>.rtf Falls zutreffend, enthält jedes Update eine oder mehrere Lizenzdateien für unterstützte Sprachen.
<Product&updatetype>-<product version>-<KB article ID>-<platform>.msp Wenn das Update auf die Configuration Manager-Konsole oder -Clients angewendet wird, enthält das Updatepaket separate Windows Installer-Patchdateien (MSP). Beispiel: ConfigMgr1511-AdminUI-KB1234567-i386.msp für die Konsole oder ConfigMgr1511-client-KB1234567-x64.msp für den Client.

Standardmäßig protokolliert das Updatepaket seine Aktionen in einer PROTOKOLLDATEI auf dem Websiteserver. Die Protokolldatei hat denselben Namen wie das Updatepaket und wird in den %SystemRoot%/Temp Ordner geschrieben.

Wenn Sie das Updatepaket ausführen, extrahiert es eine Datei mit demselben Namen wie das Updatepaket in einen temporären Ordner auf dem Computer und führt dann Updatesetup.exe aus. Updatesetup.exe startet den Softwareupdate-Assistenten.

Je nach Umfang des Updates erstellt der Assistent eine Reihe von Ordnern unter dem Konfigurations-Manager-Installationsordner auf dem Standortserver. Die Ordnerstruktur ähnelt dem folgenden Beispiel: \Hotfix\<KB Number>\<Update Type>\<Platform>

Die folgende Tabelle enthält Details zu den Ordnern in der Ordnerstruktur:

Ordnername Weitere Informationen
<KB Number> Dieser Ordner ist die ID-Nummer für dieses Updatepaket.
<Update type> Dieser Ordner ist der Typ des Updates für Configuration Manager. Der Assistent erstellt einen separaten Ordner für jeden Updatetyp im Bundle. Sie umfassen die folgenden Typen:

- Server: Umfasst Updates für Standortserver, Websitedatenbankserver und SMS-Anbieter.
- Client: Enthält Updates für den Configuration Manager-Client.
- AdminConsole: Enthält Updates für die Configuration Manager-Konsole

Der Assistent erstellt außerdem einen Ordner mit dem Namen SCUP, der die .cab-Datei für Updates Publisher enthält.
<Platform> Dieser Ordner ist plattformspezifisch. Es enthält Updatedateien, die für einen Prozessortyp spezifisch sind. Diese Ordner umfassen: x64 und I386.

Installieren von Updates

Um Updates zu installieren, installieren Sie zuerst das Updatepaket auf einem Websiteserver. Wenn Sie ein Updatepaket installieren, wird ein Installations-Assistent für dieses Update gestartet. Dieser Assistent führt die folgenden Aktionen aus:

  • Extrahiert die Updatedateien

  • Unterstützt Sie beim Konfigurieren von Bereitstellungen

  • Installiert die entsprechenden Updates auf den Serverkomponenten des lokalen Computers.

Nachdem Sie das Updatepaket auf einem Standortserver installiert haben, können Sie dann andere Komponenten für Configuration Manager aktualisieren. In der folgenden Tabelle werden Aktualisierungsaktionen für diese verschiedenen Komponenten beschrieben:

Komponente Anweisungen
Standortserver Stellen Sie Updates auf einem Remotestandortserver bereit, wenn Sie das Updatepaket nicht direkt auf diesem Remotestandortserver installieren möchten.
Websitedatenbank Stellen Sie für Remotewebsiteserver Serverupdates bereit, die ein Update für die Websitedatenbank enthalten, wenn Sie das Updatepaket nicht direkt auf diesem Remotestandortserver installieren.
Configuration Manager-Konsole Nach der Erstinstallation der Configuration Manager-Konsole können Sie Updates für die Konsole auf jedem Computer installieren, auf dem sie ausgeführt wird. Sie können die Konsoleninstallationsdateien nicht so ändern, dass die Updates während der Erstinstallation der Konsole angewendet werden.
Remote-SMS-Anbieter Installieren Sie Updates für jede Instanz des SMS-Anbieters, die auf einem anderen Computer als dem Standortserver ausgeführt wird, auf dem Sie das Updatepaket installiert haben.
Configuration Manager-Clients Nach der erst erfolgten Installation des Configuration Manager-Clients können Sie Updates für den Configuration Manager-Client auf jedem Computer installieren, auf dem der Client ausgeführt wird.

Hinweis

Updates können nur auf Computern bereitgestellt werden, auf denen der Configuration Manager-Client ausgeführt wird.

Wenn Sie einen Client, eine Configuration Manager-Konsole oder einen SMS-Anbieter neu installieren, installieren Sie auch die Updates für diese Komponenten neu.

Aktualisieren von Servern

Updates für Server können Updates für Standorte, die Websitedatenbank und Computer enthalten, auf denen eine Instanz des SMS-Anbieters ausgeführt wird.

Aktualisieren einer Website

Um einen Configuration Manager-Standort zu aktualisieren, können Sie das Updatepaket direkt auf dem Standortserver installieren. Sie können die Updates auch auf einem Websiteserver bereitstellen, nachdem Sie das Updatepaket auf einer anderen Website installiert haben.

Wenn Sie ein Update auf einem Standortserver installieren, verwaltet der Updateinstallationsprozess andere Aktionen, die zum Anwenden des Updates erforderlich sind, z. B. das Aktualisieren von Websitesystemrollen. Die Ausnahme ist die Websitedatenbank. Der nächste Abschnitt enthält Informationen zum Aktualisieren der Websitedatenbank.

Aktualisieren einer Websitedatenbank

Um die Websitedatenbank zu aktualisieren, führt der Installationsvorgang eine Datei mit dem Namen "update.sql" in der Websitedatenbank aus. Sie können den Aktualisierungsprozess so konfigurieren, dass die Websitedatenbank automatisch aktualisiert wird, oder Sie können die Websitedatenbank später manuell aktualisieren.

Automatische Aktualisierung der Websitedatenbank

Wenn Sie das Updatepaket auf einem Standortserver installieren, können Sie die Websitedatenbank automatisch aktualisieren, wenn das Serverupdate installiert wird. Diese Entscheidung gilt nur für den Standortserver, auf dem Sie das Updatepaket installieren, und gilt nicht für Bereitstellungen, die erstellt werden, um die Updates auf Remotewebsiteservern zu installieren.

Hinweis

Wenn Sie sich dafür entscheiden, die Websitedatenbank automatisch zu aktualisieren, aktualisiert der Prozess eine Datenbank, unabhängig davon, ob sich die Datenbank auf dem Standortserver oder auf einem Remotecomputer befindet.

Wichtig

Erstellen Sie vor dem Aktualisieren der Websitedatenbank eine Sicherung der Websitedatenbank. Sie können ein Update der Websitedatenbank nicht deinstallieren. Informationen zum Erstellen einer Sicherung für Configuration Manager finden Sie unter Sicherung und Wiederherstellung für Configuration Manager.

Manuelle Aktualisierung der Websitedatenbank

Wenn Sie die Websitedatenbank nicht automatisch aktualisieren möchten, wenn Sie das Updatepaket auf dem Websiteserver installieren, ändert das Serverupdate die Datenbank auf dem Websiteserver, auf dem das Updatepaket ausgeführt wird, nicht. Bereitstellungen, die das Paket verwenden, das für die Softwarebereitstellung erstellt wurde oder installiert wird, aktualisieren jedoch immer die Websitedatenbank.

Warnung

Wenn das Update Updates für den Standortserver und die Websitedatenbank enthält, ist das Update erst funktionsfähig, wenn das Update für den Standortserver und die Websitedatenbank abgeschlossen ist. Bis das Update auf die Websitedatenbank angewendet wird, befindet sich die Website in einem nicht unterstützten Zustand.

  1. Beenden Sie auf dem Standortserver den SMS_SITE_COMPONENT_MANAGER Dienst. Beenden Sie dann den SMS_EXECUTIVE Dienst.

  2. Schließen Sie die Configuration Manager-Konsole.

  3. Führen Sie das Updateskript mit dem Namen "update.sql" in der Datenbank dieser Website aus. Informationen zum Ausführen eines Skripts zum Aktualisieren einer SQL Server-Datenbank finden Sie in der Dokumentation zur Version von SQL Server, die Sie für Ihren Websitedatenbankserver verwenden.

    Tipp

    Wenn das Updatepaket installiert wird, extrahiert es update.sql an den folgenden Speicherort auf dem Websiteserver: \\<Server Name>\SMS_<Site Code>\Hotfix\<KB Number>\update.sql .

  4. Starten Sie die Dienste neu, die Sie im vorherigen Schritt beendet haben.

Aktualisieren eines Computers, auf dem der SMS-Anbieter ausgeführt wird

Nachdem Sie ein Updatepaket installiert haben, das Updates für den SMS-Anbieter enthält, stellen Sie das Update auf jedem Computer bereit, auf dem der SMS-Anbieter ausgeführt wird. Die einzige Ausnahme ist die Instanz des SMS-Anbieters, die zuvor auf dem Standortserver installiert wurde, auf dem Sie das Updatepaket installiert haben. Die lokale Instanz des SMS-Anbieters auf dem Standortserver wird aktualisiert, wenn Sie das Updatepaket installieren.

Wenn Sie den SMS-Anbieter auf einem Computer entfernen und dann neu installieren, installieren Sie das Update für den SMS-Anbieter auf diesem Computer neu.

Aktualisieren von Clients

Wenn Sie ein Update installieren, das Updates für den Configuration Manager-Client enthält, können Sie Clients automatisch mit der Updateinstallation aktualisieren oder Clients zu einem späteren Zeitpunkt manuell aktualisieren. Weitere Informationen zum automatischen Clientupgrade finden Sie unter Aktualisieren von Clients für Windows Computer.

Sie können Updates mit Updates Publisher oder einem Softwarebereitstellungspaket bereitstellen. Sie können das Update auch manuell auf jedem Client installieren. Weitere Informationen zur Verwendung von Bereitstellungen zum Installieren von Updates finden Sie unter Bereitstellen von Updates für Configuration Manager.

Wichtig

Wenn Sie Updates für Clients installieren und das Updatepaket Updates für Server enthält, installieren Sie die Serverupdates auf dem primären Standort, dem die Clients zugewiesen sind.

Führen SieMsiexec.exeauf jedem Configuration Manager-Client aus, um das Clientupdate manuell zu installieren. Fügen Sie die plattformspezifische Clientupdate-MSP-Datei in die Befehlszeile ein. Sie können z. B. die folgende Befehlszeile für ein Clientupdate verwenden:

msiexec.exe /p \\<ServerName>\SMS_<SiteCode>\Hotfix\<KB Number>\Client\<Platform>\<msp> /L\*v <logfile> REINSTALLMODE=mous REINSTALL=ALL

Aktualisieren von Configuration Manager-Konsolen

Um eine Configuration Manager-Konsole zu aktualisieren, installieren Sie das Update auf dem Computer, auf dem die Konsole ausgeführt wird.

Wichtig

Wenn Sie Updates für die Configuration Manager-Konsole installieren und das Updatepaket Updates für Server enthält, installieren Sie auch die Serverupdates auf der Website, die Sie mit der Configuration Manager-Konsole verwenden.

Wenn auf dem Computer, den Sie aktualisieren, der Configuration Manager-Client ausgeführt wird:

  • Sie können eine Bereitstellung verwenden, um das Update zu installieren. Weitere Informationen zur Verwendung von Bereitstellungen zum Installieren von Updates finden Sie unter Bereitstellen von Updates für Configuration Manager.

  • Wenn Sie beim Clientcomputer angemeldet sind, führen Sie die Installation interaktiv aus.

Führen Sie Msiexec.exe aus, um das Configuration Manager-Konsolenupdate manuell zu installieren. Schließen Sie die Konfigurations-Manager-Konsolenupdate-MSP-Datei in die Befehlszeile ein. Sie können z. B. die folgende Befehlszeile verwenden, um eine Configuration Manager-Konsole zu aktualisieren:

msiexec.exe /p \\<ServerName>\SMS_<SiteCode>\Hotfix\<KB Number>\AdminConsole\<Platform>\<msp> /L\*v <logfile> REINSTALLMODE=mous REINSTALL=ALL

Bereitstellen von Updates für Configuration Manager

Nachdem Sie das Updatepaket auf einem Standortserver installiert haben, können Sie eine der folgenden drei Methoden verwenden, um Updates auf anderen Computern bereitzustellen.

Verwenden von Updates Publisher zum Installieren von Updates

Wenn Sie das Updatepaket auf einem Websiteserver installieren, erstellt der Installations-Assistent eine Katalogdatei für Updates Publisher. Sie können diese Datei verwenden, um die Updates auf den entsprechenden Computern bereitzustellen. Der Assistent erstellt diesen Katalog immer, auch wenn Sie die Option "Paket und Programm zum Bereitstellen dieses Updates verwenden" auswählen.

Der Katalog für Updates Publisher heißt SCUPCatalog.cab. Er befindet sich am folgenden Speicherort auf dem Computer, auf dem Sie das Updatepaket ausgeführt haben: \\<ServerName>\SMS_<SiteCode>\Hotfix\<KB Number>\SCUP\SCUPCatalog.cab

Wichtig

Die SCUPCatalog.cab Datei wird mithilfe von Pfaden erstellt, die für den Standortserver spezifisch sind, auf dem das Updatepaket installiert ist. Sie kann nicht auf anderen Websiteservern verwendet werden.

Nachdem der Assistent abgeschlossen ist, importieren Sie den Katalog in Updates Publisher. Verwenden Sie dann Softwareupdates, um die Updates bereitzustellen. Weitere Informationen finden Sie unter System Center Updates Publisher.

Importieren der Updates für Updates Publisher

  1. Starten Sie die Konsole "Updates Publisher", und wählen Sie "Importieren" aus.

  2. Wählen Sie auf der Seite "Importtyp" des Assistenten zum Importieren von Softwareupdates den Pfad zum zu importierenden Katalog aus. Geben Sie dann die SCUPCatalog.cab Datei an.

  3. Wählen Sie "Weiter" und dann erneut "Weiter" aus.

  4. Wählen Sie im Fenster "Sicherheitswarnung – Katalogüberprüfung" die Option "Annehmen" aus. Schließen Sie den Assistenten, nachdem er abgeschlossen ist.

  5. Wählen Sie das Update aus, das Sie bereitstellen möchten, und wählen Sie dann "Veröffentlichen" aus.

  6. Wählen Sie auf der Seite "Veröffentlichungsoptionen" des Assistenten zum Veröffentlichen von Softwareupdates die Option "Vollständiger Inhalt" und dann "Weiter" aus.

  7. Schließen Sie den Assistenten ab, um die Updates zu veröffentlichen.

Verwenden der Softwarebereitstellung zum Installieren von Updates

Wenn Sie das Updatepaket auf dem Standortserver eines primären Standorts oder cas installieren, können Sie den Installations-Assistenten so konfigurieren, dass Updatepakete für die Softwarebereitstellung erstellt werden. Stellen Sie dann jedes Paket auf einer Sammlung von Computern bereit, die Sie aktualisieren möchten.

Um ein Softwarebereitstellungspaket zu erstellen, wählen Sie auf der Seite "Softwareupdatebereitstellung konfigurieren" des Assistenten jeden Updatepakettyp aus, den Sie aktualisieren möchten. Zu den verfügbaren Typen können Server, Configuration Manager-Konsolen und Clients gehören. Für jeden ausgewählten Updatetyp wird ein separates Paket erstellt.

Hinweis

Das Paket für Server enthält Updates für die folgenden Komponenten:

  • Standortserver
  • SMS-Anbieter
  • Websitedatenbank

Wählen Sie als Nächstes auf der Seite "Softwareupdatebereitstellungsmethode konfigurieren" des Assistenten die Option aus, die ich softwareverteilung verwenden möchte.

Zeigen Sie nach Abschluss des Assistenten die Pakete in der Configuration Manager-Konsole an. Wechseln Sie zum Knoten "Pakete" im Arbeitsbereich "Softwarebibliothek". Verwenden Sie Ihren Standardprozess, um Softwarepakete auf Configuration Manager-Clients bereitzustellen. Wenn ein Paket auf einem Client ausgeführt wird, werden die Updates für die entsprechenden Komponenten von Configuration Manager auf dem Clientcomputer installiert.

Weitere Informationen zum Bereitstellen von Paketen auf Configuration Manager-Clients finden Sie unter Pakete und Programme.

Erstellen von Sammlungen für die Bereitstellung von Updates in Configuration Manager

Sie können bestimmte Updates für die entsprechenden Clients bereitstellen. Die folgenden Informationen können Ihnen beim Erstellen von Gerätesammlungen für die verschiedenen Komponenten für Configuration Manager helfen.

Komponente von Configuration Manager Anweisungen
CAS-Server Erstellen Sie eine direkte Mitgliedschaftsabfrage, und fügen Sie den CAS-Server hinzu.
Alle primären Standortserver Erstellen Sie eine direkte Mitgliedschaftsabfrage, und fügen Sie jeden primären Standortserver hinzu.
Alle sekundären Standortserver Erstellen Sie eine direkte Mitgliedschaftsabfrage, und fügen Sie jeden sekundären Standortserver hinzu.
Alle x86-Clients Erstellen Sie eine Auflistung mit den folgenden Abfragekriterien: Select * from SMS_R_System inner join SMS_G_System_SYSTEM on SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SYSTEM.SystemType = "X86-based PC"
Alle x64-Clients Erstellen Sie eine Auflistung mit den folgenden Abfragekriterien: Select * from SMS_R_System inner join SMS_G_System_SYSTEM on SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SYSTEM.SystemType = "X64-based PC"
Alle Computer, auf denen die Configuration Manager-Konsole ausgeführt wird Erstellen Sie eine direkte Mitgliedschaftsabfrage, und fügen Sie jeden Computer hinzu.
Remotecomputer, auf denen eine Instanz des SMS-Anbieters ausgeführt wird Erstellen Sie eine direkte Mitgliedschaftsabfrage, und fügen Sie jeden Computer hinzu.

Hinweis

Um eine Websitedatenbank zu aktualisieren, stellen Sie das Update auf dem Standortserver für diesen Standort bereit.

Weitere Informationen finden Sie unter Erstellen von Sammlungen.