Aktualizovat nástroj pro resetování

Platí pro: Configuration Manager (Current Branch)

Počínaje verzí 1706 Configuration Manager primární lokality a lokality centrální správy zahrnují nástroj Configuration Manager Update Reset Tool CMUpdateReset.exe. Pomocí nástroje můžete opravit problémy, kdy mají aktualizace v konzole problémy se stažení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 ještě není nainstalovaná konzolová aktualizace 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 nastavit tato oprávnění, můžete přidat uživatelský účet jako člena db_datawriter a db_datareaderpevné databázové role v Configuration Manager databázi 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 Správa>Aktualizace 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šší vrstvy hierarchie.
  • 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 <FQDN SQL Server lokality nejvyšší úrovně> Povinný
Zadejte plně kvalifikovaný název domény SQL Server, který je hostitelem databáze lokality pro lokalitu nejvyšší úrovně 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 <SQL Server název instance> Nepovinný
Identifikujte instanci SQL Server, 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 resetovat 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