Verwenden des Hotfixinstallationsprogramms 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 eingeschränkter Release-Hotfix, um ein bestimmtes Problem zu beheben.
Wenn Sie ein Update installieren müssen, das Sie von Microsoft erhalten:
Wenn das Update über die einfache Dateierweiterung .exeverfügt: Verwenden Sie das Hotfix-Installationsprogramm, das in diesem Download enthalten ist. Installieren Sie das Update direkt auf dem Configuration Manager-Standortserver.
Wenn die Hotfixdatei über die Dateierweiterung .update.exe verfügt: Verwenden Sie das Updateregistrierungstool, um Hotfixes in Configuration Manager zu importieren.
Ü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 Bündel, bei dem es sich um ein Rollup von Fixes handelt.
- Einzelne Updates enthalten 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 keine einzelnen Updates aus diesem Paket installieren.
Wenn Sie Bereitstellungen zum Installieren von Updates auf anderen Computern erstellen möchten, installieren Sie das Updatepaket auf einem Standortserver der zentralen Verwaltung oder einem primären Standortserver.
Wenn Sie das Updatepaket ausführen, erfolgt der folgende Prozess:
Es extrahiert die Updatedateien für jede anwendbare Komponente aus dem Updatepaket.
Startet einen Assistenten, der Sie durch einen Prozess zum Konfigurieren der Updates und Bereitstellungsoptionen für die Updates führt.
Nachdem Sie den Assistenten abgeschlossen haben, werden die Updates im Paket, die für den Standortserver gelten, auf dem Standortserver 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 Aktualisierungen Publisher.
Wenn der Assistent ausgeführt wird, wird eine .cab-Datei auf dem Standortserver für die Verwendung mit Aktualisierungen Publisher erstellt. Optional können Sie den Assistenten so konfigurieren, dass er auch ein oder mehrere Pakete für die Softwarebereitstellung erstellt. Sie können diese Bereitstellungen verwenden, um Updates für Komponenten wie Clients oder die 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, darunter:
Cas
Primärer Standort
Sekundärer Standort
Remote-SMS-Anbieter
Configuration Manager-Konsole
Configuration Manager Client
Hinweis
Aktualisierungen für Standortsystemrollen werden im Rahmen des Updates für Standortserver installiert. Sie werden vom Standortkomponenten-Manager gewartet. Dieses Verhalten umfasst Updates für die Standortdatenbank und das Cloudverwaltungsgateway (CMG).
Pullverteilungspunkte werden vom Verteilungs-Manager anstelle des Standortkomponenten-Managers 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 anwendbaren 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 auf 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 mindestens eine Lizenzdatei für unterstützte Sprachen. |
<Product&updatetype>-<product version>-<KB article ID>-<platform>.msp |
Wenn das Update für die Configuration Manager Konsole oder Clients gilt, 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 LOG-Datei auf dem Standortserver. 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 installationsordner Configuration Manager 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 Updatetyp für Configuration Manager. Der Assistent erstellt einen separaten Ordner für jeden Updatetyp im Bundle. Sie umfassen die folgenden Typen: - Server: Enthält Updates für Standortserver, Standortdatenbankserver 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 namens SCUP, der die .cab-Datei für Aktualisierungen Publisher enthält. |
<Platform> |
Dieser Ordner ist plattformspezifisch. Es enthält Updatedateien, die für einen Prozessortyp spezifisch sind. Zu diesen Ordnern gehören: x64 und I386. |
Installieren von Updates
Um Updates zu installieren, installieren Sie zuerst das Updatepaket auf einem Standortserver. 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ützung beim Konfigurieren von Bereitstellungen
Installiert anwendbare Updates auf den Serverkomponenten des lokalen Computers.
Nachdem Sie das Updatepaket auf einem Standortserver installiert haben, können Sie andere Komponenten für Configuration Manager aktualisieren. In der folgenden Tabelle werden Updateaktionen 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. |
Standortdatenbank | Stellen Sie für Remotestandortserver Serverupdates bereit, die ein Update für die Standortdatenbank 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 ändern, um die Updates während der Erstinstallation der Konsole anzuwenden. |
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 Erstinstallation 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
Sie können Updates nur auf Computern bereitstellen, auf denen der Configuration Manager Client ausgeführt wird.
Wenn Sie einen Client, Configuration Manager Konsole oder SMS-Anbieter neu installieren, installieren Sie auch die Updates für diese Komponenten neu.
Aktualisieren von Servern
Aktualisierungen für Server können Updates für Standorte, die Standortdatenbank und Computer enthalten, auf denen eine Instanz des SMS-Anbieters ausgeführt wird.
Aktualisieren einer Website
Zum Aktualisieren eines Configuration Manager Standorts können Sie das Updatepaket direkt auf dem Standortserver installieren. Sie können die Updates auch auf einem Standortserver bereitstellen, nachdem Sie das Updatepaket an einem anderen Standort 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 Standortsystemrollen. Die Ausnahme ist die Standortdatenbank. Der nächste Abschnitt enthält Informationen zum Aktualisieren der Standortdatenbank.
Aktualisieren einer Standortdatenbank
Um die Standortdatenbank zu aktualisieren, führt der Installationsvorgang eine Datei namens update.sql in der Standortdatenbank aus. Sie können den Aktualisierungsprozess so konfigurieren, dass die Standortdatenbank automatisch aktualisiert wird, oder Sie können die Standortdatenbank später manuell aktualisieren.
Automatische Aktualisierung der Standortdatenbank
Wenn Sie das Updatepaket auf einem Standortserver installieren, können Sie die Standortdatenbank automatisch aktualisieren, wenn das Serverupdate installiert wird. Diese Entscheidung gilt nur für den Standortserver, auf dem Sie das Updatepaket installieren, und nicht für Bereitstellungen, die zum Installieren der Updates auf Remotestandortservern erstellt werden.
Hinweis
Wenn Sie sich dafür entscheiden, die Standortdatenbank 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 Standortdatenbank eine Sicherung der Standortdatenbank. Sie können ein Update für die Standortdatenbank nicht deinstallieren. Informationen zum Erstellen einer Sicherung für Configuration Manager finden Sie unter Sicherung und Wiederherstellung für Configuration Manager.
Manuelles Aktualisieren der Standortdatenbank
Wenn Sie die Standortdatenbank bei der Installation des Updatepakets auf dem Standortserver nicht automatisch aktualisieren möchten, ändert das Serverupdate nicht die Datenbank auf dem Standortserver, auf dem das Updatepaket ausgeführt wird. Bei Bereitstellungen, die das Paket verwenden, das für die Softwarebereitstellung erstellt oder installiert wird, wird die Standortdatenbank jedoch immer aktualisiert.
Warnung
Wenn das Update Updates sowohl für den Standortserver als auch für die Standortdatenbank enthält, ist das Update erst funktionsfähig, wenn das Update sowohl für den Standortserver als auch für die Standortdatenbank abgeschlossen ist. Bis das Update auf die Standortdatenbank angewendet wird, befindet sich der Standort in einem nicht unterstützten Zustand.
Beenden Sie auf dem Standortserver den SMS_SITE_COMPONENT_MANAGER-Dienst . Beenden Sie dann den SMS_EXECUTIVE-Dienst .
Schließen Sie die Configuration Manager-Konsole.
Führen Sie das Updateskript mit dem Namen update.sql in der Datenbank dieses Standorts aus. Informationen zum Ausführen eines Skripts zum Aktualisieren einer SQL Server-Datenbank finden Sie in der Dokumentation für die Version von SQL Server, die Sie für Ihren Standortdatenbankserver verwenden.
Tipp
Wenn das Updatepaket installiert wird, wird update.sql an den folgenden Speicherort auf dem Standortserver extrahiert:
\\<Server Name>\SMS_<Site Code>\Hotfix\<KB Number>\update.sql
.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 installieren. Die lokale Instanz des SMS-Anbieters auf dem Standortserver wird aktualisiert, wenn Sie das Updatepaket installieren.
Wenn Sie den SMS-Anbieter entfernen und dann auf einem Computer 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 oder 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 Aktualisierungen 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 am primären Standort, dem die Clients zugewiesen sind.
Um das Clientupdate manuell zu installieren, führen Sie Msiexec.exe auf jedem Configuration Manager Client aus. Schließen Sie die plattformspezifische Clientupdate-MSP-Datei in die Befehlszeile ein. Sie können beispielsweise 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 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 an dem Standort, den Sie mit der Configuration Manager-Konsole verwenden.
Wenn auf dem Computer, den Sie aktualisieren, der Configuration Manager Client ausführt:
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 auf dem Clientcomputer angemeldet sind, führen Sie die Installation interaktiv aus.
Um das Configuration Manager Konsolenupdate manuell zu installieren, führen Sie Msiexec.exeaus. Schließen Sie die MSP-Datei Configuration Manager Konsolenupdates in die Befehlszeile ein. Sie können beispielsweise 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.
Installieren von Updates mithilfe von Aktualisierungen Publisher
Wenn Sie das Updatepaket auf einem Standortserver installieren, erstellt der Installations-Assistent eine Katalogdatei für Aktualisierungen 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 Aktualisierungen Publisher heißt SCUPCatalog.cab. Es 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 Standortservern verwendet werden.
Importieren Sie den Katalog nach Abschluss des Assistenten in Aktualisierungen Publisher. Verwenden Sie dann Softwareupdates, um die Updates bereitzustellen. Weitere Informationen finden Sie unter System Center Aktualisierungen Publisher.
Importieren der Updates in Aktualisierungen Publisher
Starten Sie die Aktualisierungen Publisher-Konsole, und wählen Sie Importieren aus.
Wählen Sie auf der Seite Importtyp des Assistenten zum Importieren von Software Aktualisierungen Katalog die Option Pfad zum zu importierenden Katalog angeben aus. Geben Sie dann die SCUPCatalog.cab-Datei an.
Wählen Sie Weiter und dann erneut Weiter aus.
Wählen Sie im Fenster Sicherheitswarnung – Katalogüberprüfungdie Option Akzeptieren aus. Schließen Sie den Assistenten, nachdem er abgeschlossen ist.
Wählen Sie das Update aus, das Sie bereitstellen möchten, und wählen Sie dann Veröffentlichen aus.
Wählen Sie auf der Seite Veröffentlichungsoptionen des Assistenten zum Veröffentlichen von Software Aktualisierungen die Option Vollständiger Inhalt und dann Weiter aus.
Schließen Sie den Assistenten ab, um die Updates zu veröffentlichen.
Installieren von Updates mithilfe der Softwarebereitstellung
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.
Wählen Sie zum Erstellen eines Softwarebereitstellungspakets auf der Seite Softwareupdatebereitstellung konfigurieren des Assistenten jeden Updatepakettyp aus, den Sie aktualisieren möchten. Die verfügbaren Typen können Server, Configuration Manager Konsolen und Clients umfassen. 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
- Standortdatenbank
Wählen Sie als Nächstes auf der Seite Softwareupdatebereitstellungsmethode konfigurieren des Assistenten die Option Ich verwende Softwareverteilung aus.
Nachdem der Assistent abgeschlossen ist, zeigen Sie die Pakete in der Configuration Manager-Konsole an. Wechseln Sie im Arbeitsbereich Softwarebibliothek zum Knoten Pakete. 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 zum Bereitstellen von Updates in Configuration Manager
Sie können bestimmte Updates für entsprechende Clients bereitstellen. Die folgenden Informationen können Ihnen helfen, Gerätesammlungen für die verschiedenen Komponenten für Configuration Manager zu erstellen.
Komponente von Configuration Manager | Anweisungen |
---|---|
CAS-Server | Erstellen Sie eine Abfrage für die direkte Mitgliedschaft, 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 Sammlung 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 Sammlung 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 Abfrage für die direkte Mitgliedschaft, und fügen Sie jeden Computer hinzu. |
Remotecomputer, auf denen eine Instanz des SMS-Anbieters ausgeführt wird | Erstellen Sie eine Abfrage für die direkte Mitgliedschaft, und fügen Sie jeden Computer hinzu. |
Hinweis
Um eine Standortdatenbank zu aktualisieren, stellen Sie das Update auf dem Standortserver für diesen Standort bereit.
Weitere Informationen finden Sie unter Erstellen von Sammlungen.