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:
- Wechseln Sie in der Konsole zu Verwaltung>Aktualisierungen 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
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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für