Update-Zurücksetzungstool

Gilt für: Configuration Manager (Current Branch)

Ab Version 1706 umfassen Configuration Manager primären Standorte und Standorte der zentralen Verwaltung das Configuration Manager UpdateZurücksetzungstool 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. Um diese Berechtigungen festzulegen, können Sie das Benutzerkonto als Mitglied der db_datawriter hinzufügen und festeDatenbankrollen auf 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:

  1. Wechseln Sie in der Konsole zu Verwaltung>Aktualisierungen und Wartung.
  2. 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.
  3. In der Spalte wird nun die Updatepaket-GUID angezeigt.

Tipp

Um die GUID zu kopieren, wählen Sie 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:

  • Die 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 des SQL Server Ihres Standorts der obersten Ebene> Erforderlich
Geben Sie den FQDN des SQL Server an, der 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 des 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