Sdílet prostřednictvím


Nástroj pro resetování aktualizací

Platí pro: Configuration Manager (Current Branch)

Počínaje verzí 1706 zahrnují primární lokality nástroje Configuration Manager a lokality centrální správy nástroj Pro resetování aktualizací nástroje Configuration Manager CMUpdateReset.exe. Pomocí nástroje opravte problémy, kdy aktualizace v konzole mají problémy se stahováním nebo replikací. Nástroj se nachází ve složce \cd.latest\SMSSETUP\TOOLS serveru lokality.

Tento nástroj můžete použít s libovolnou verzí aktuální větve, která zůstává podporována.

Tento nástroj použijte, pokud se ještě nenainstalovala aktualizace v konzole a je ve stavu selhání. Stav selhání znamená, že stahování aktualizací probíhá, ale zablokuje se nebo trvá příliš dlouho. Dlouhá doba se u balíčků aktualizací podobné velikosti považuje za hodiny delší než vaše historická očekávání. Může se také jednat o selhání replikace aktualizace do podřízených primárních lokalit.

Když nástroj spustíte, spustí se s vámi zadaná aktualizace. Ve výchozím nastavení nástroj neodstraní úspěšně nainstalované nebo stažené aktualizace.

Požadavky

Účet, který používáte ke spuštění nástroje, vyžaduje následující oprávnění:

  • Oprávnění ke čtení a zápisu k databázi lokality centrální správy a ke každé primární lokalitě ve vaší hierarchii Pokud chcete tato oprávnění nastavit, můžete přidat uživatelský účet jako člena db_datawriter a db_datareaderpevné databázové role v databázi nástroje Configuration Manager každé lokality. Nástroj nepracuje se sekundárními lokalitami.
  • Místní správce na lokalitě nejvyšší úrovně vaší hierarchie.
  • Místní správce na počítači, který je hostitelem spojovacího bodu služby.

Potřebujete identifikátor GUID balíčku aktualizací, který chcete resetovat. Získání identifikátoru GUID:

  1. V konzole nástroje přejděte na Aktualizace pro správu>a údržba.
  2. V podokně zobrazení klikněte pravým tlačítkem myši na záhlaví jednoho ze sloupců (například State) a pak vyberte Identifikátor GUID balíčku a přidejte tento sloupec do zobrazení.
  3. Ve sloupci se teď zobrazuje identifikátor GUID balíčku aktualizace.

Tip

Pokud chcete identifikátor GUID zkopírovat, vyberte řádek pro balíček aktualizace, který chcete obnovit, a potom pomocí kombinace kláves CTRL+C zkopírujte tento řádek. Pokud zkopírovaný výběr vložíte do textového editoru, můžete při spuštění nástroje zkopírovat pouze identifikátor GUID, který se použije jako parametr příkazového řádku.

Spuštění nástroje

Nástroj musí být spuštěn v lokalitě nejvyšší úrovně v hierarchii.

Při spuštění nástroje zadejte pomocí parametrů příkazového řádku:

  • SQL Server v lokalitě nejvyšší úrovně v hierarchii.
  • Název databáze lokality v lokalitě nejvyšší úrovně.
  • Identifikátor GUID balíčku aktualizace, který chcete resetovat.

Na základě stavu aktualizace nástroj identifikuje další servery, ke které potřebuje přistupovat.

Pokud je balíček aktualizace ve stavu po stažení , nástroj balíček nevyčistí. Jako možnost můžete vynutit odebrání úspěšně stažené aktualizace pomocí parametru force delete (viz parametry příkazového řádku dále v tomto tématu).

Po spuštění nástroje:

  • Pokud se balíček odstranil, restartujte službu SMS_Executive v lokalitě nejvyšší úrovně. Pak vyhledejte aktualizace, abyste si balíček mohli znovu stáhnout.
  • Pokud balíček nebyl odstraněn, nemusíte provádět žádnou akci. Aktualizace znovu inicializuje a pak restartuje replikaci nebo instalaci.

Parametry příkazového řádku:

Parametr Popis
-S <plně kvalifikovaný název domény SQL Serveru vaší lokality nejvyšší úrovně> Povinný
Zadejte plně kvalifikovaný název domény SQL Serveru, který je hostitelem databáze lokality pro lokalitu nejvyšší vrstvy vaší hierarchie.
-D <Název databáze> Povinný
Zadejte název databáze v lokalitě nejvyšší úrovně.
-P <Identifikátor GUID balíčku> Povinný
Zadejte identifikátor GUID pro aktualizační balíček, který chcete resetovat.
-I <název instance SQL Serveru> Nepovinný
Identifikujte instanci SQL Serveru, která je hostitelem databáze lokality.
-FDELETE Nepovinný
Vynuťte odstranění úspěšně staženého balíčku aktualizace.

              Příklady:
V typickém scénáři chcete obnovit aktualizaci, která má problémy se stahováním. Plně kvalifikovaný název domény SQL Serveru je server1.fabrikam.com, databáze lokality je CM_XYZ a identifikátor GUID balíčku je 61F16B3C-F1F6-4F9F-8647-2A524B0C802C. Spustíte :CMUpdateReset.exe -S server1.fabrikam.com -D CM_XYZ -P 61F16B3C-F1F6-4F9F-8647-2A524B0C802C

V extrémnějším scénáři chcete vynutit odstranění problematického balíčku aktualizací. Plně kvalifikovaný název domény SQL Serveru je server1.fabrikam.com, databáze lokality je CM_XYZ a identifikátor GUID balíčku je 61F16B3C-F1F6-4F9F-8647-2A524B0C802C. Spustíte :CMUpdateReset.exe -FDELETE -S server1.fabrikam.com -D CM_XYZ -P 61F16B3C-F1F6-4F9F-8647-2A524B0C802C