Update-Zurücksetzungstool
Gilt für: Configuration Manager (Current Branch)
Ab Version 1706 umfassen primäre Configuration Manager-Standorte und Standorte der zentralen Verwaltung das Configuration Manager-Tool zum Zurücksetzen von Updates CMUpdateReset.exe. Verwenden Sie das Tool, um Probleme zu beheben, wenn konsoleninterne Updates Probleme beim Herunterladen oder Replizieren haben. Das Tool befindet sich im Ordner \cd.latest\SMSSETUP\TOOLS des Standortservers.
Sie können dieses Tool mit jeder Version des current branch verwenden, die weiterhin unterstützt wird.
Verwenden Sie dieses Tool, wenn noch kein konsoleninternes Update installiert wurde und sich in einem fehlerbehafteten Zustand befindet. Ein Fehlerzustand bedeutet, dass der Updatedownload ausgeführt wird, aber hängen bleibt oder übermäßig lange dauert. Eine lange Zeit wird als Stunden länger betrachtet als Ihre historischen Erwartungen für Updatepakete ähnlicher Größe. Es kann auch ein Fehler sein, das Update an untergeordnete primäre Standorte zu replizieren.
Wenn Sie das Tool ausführen, wird es für das von Ihnen angegebene Update ausgeführt. Standardmäßig löscht das Tool keine erfolgreich installierten oder heruntergeladenen Updates.
Voraussetzungen
Das Konto, das Sie zum Ausführen des Tools verwenden, erfordert die folgenden Berechtigungen:
- Lese - und Schreibberechtigungen für die Standortdatenbank des Standorts der zentralen Verwaltung und für jeden primären Standort in Ihrer Hierarchie. Zum Festlegen dieser Berechtigungen können Sie das Benutzerkonto als Mitglied der db_datawriter hinzufügen und festeDatenbankrollen in der Configuration Manager-Datenbank jedes Standorts db_datareader. Das Tool interagiert nicht mit sekundären Standorten.
- Lokaler Administrator am Standort der obersten Ebene Ihrer Hierarchie.
- Lokaler Administrator auf dem Computer, der den Dienstverbindungspunkt hostet.
Sie benötigen die GUID des Updatepakets, das Sie zurücksetzen möchten. So rufen Sie die GUID ab:
- Wechseln Sie in der Konsole zu Verwaltungsupdates>und Wartung.
- Klicken Sie im Anzeigebereich mit der rechten Maustaste auf die Überschrift einer der Spalten (z. B. State), und wählen Sie dann Paket-GUID aus, um diese Spalte der Anzeige hinzuzufügen.
- In der Spalte wird nun die Updatepaket-GUID angezeigt.
Tipp
Wählen Sie zum Kopieren der GUID die Zeile für das Updatepaket aus, das Sie zurücksetzen möchten, und verwenden Sie dann STRG+C, um diese Zeile zu kopieren. Wenn Sie Ihre kopierte Auswahl in einen Text-Editor einfügen, können Sie nur die GUID kopieren, um sie als Befehlszeilenparameter zu verwenden, wenn Sie das Tool ausführen.
Ausführen des Tools
Das Tool muss am Standort der obersten Ebene der Hierarchie ausgeführt werden.
Wenn Sie das Tool ausführen, verwenden Sie Befehlszeilenparameter, um Folgendes anzugeben:
- Der SQL Server am Standort der obersten Ebene der Hierarchie.
- Der Name der Standortdatenbank am Standort der obersten Ebene.
- Die GUID des Updatepakets, das Sie zurücksetzen möchten.
Basierend auf dem Status des Updates identifiziert das Tool die zusätzlichen Server, auf die es zugreifen muss.
Wenn sich das Updatepaket in einem Zustand nach dem Download befindet, bereinigt das Tool das Paket nicht. Optional können Sie das Entfernen eines erfolgreich heruntergeladenen Updates erzwingen, indem Sie den Parameter force delete verwenden (siehe Befehlszeilenparameter weiter unten in diesem Thema).
Nach ausführung des Tools:
- Wenn ein Paket gelöscht wurde, starten Sie den SMS_Executive-Dienst am Standort der obersten Ebene neu. Suchen Sie dann nach Updates, damit Sie das Paket erneut herunterladen können.
- Wenn ein Paket nicht gelöscht wurde, müssen Sie keine Maßnahmen ergreifen. Das Update initialisiert erneut und startet dann die Replikation oder Installation neu.
Befehlszeilenparameter:
Parameter | Beschreibung |
---|---|
-S <FQDN der SQL Server-Instanz Ihres Standorts der obersten Ebene> |
Erforderlich Geben Sie den FQDN der SQL Server-Instanz an, die die Standortdatenbank für den Standort der obersten Ebene Ihrer Hierarchie hostet. |
-D <Datenbankname> |
Erforderlich Geben Sie den Namen der Datenbank am Standort der obersten Ebene an. |
-P <Paket-GUID> |
Erforderlich Geben Sie die GUID für das Updatepaket an, das Sie zurücksetzen möchten. |
-I <SQL Server-Instanzname> |
Optional Identifizieren Sie die Instanz von SQL Server, die die Standortdatenbank hostet. |
-FDELETE |
Optional Erzwingen des Löschens eines erfolgreich heruntergeladenen Updatepakets. |
Beispiele:
In einem typischen Szenario möchten Sie ein Update zurücksetzen, das Downloadprobleme aufweist. Ihr SQL Server-FQDN ist server1.fabrikam.com, die Standortdatenbank ist CM_XYZ, und die Paket-GUID lautet 61F16B3C-F1F6-4F9F-8647-2A524B0C802C. Sie führen folgendes aus: CMUpdateReset.exe -S server1.fabrikam.com -D CM_XYZ -P 61F16B3C-F1F6-4F9F-8647-2A524B0C802C
In einem extremeren Szenario möchten Sie das Löschen eines problematischen Updatepakets erzwingen. Ihr SQL Server-FQDN ist server1.fabrikam.com, die Standortdatenbank ist CM_XYZ, und die Paket-GUID lautet 61F16B3C-F1F6-4F9F-8647-2A524B0C802C. Sie führen folgendes aus: CMUpdateReset.exe -FDELETE -S server1.fabrikam.com -D CM_XYZ -P 61F16B3C-F1F6-4F9F-8647-2A524B0C802C