Articles

Správa služby WSUS z příkazového řádku

  • 10/11/2017
  • 10 Minuten Lesedauer
    • B
    • m

Toto téma dělá následující

  • Shrnuje účel a funkce WSUSutil.exe a jeho parametrů.
  • Uvádí a definuje syntaxi, kterou byste použili ke spuštění konkrétních úloh.
  • Odkazuje na „Nasazení aktualizačních služeb Microsoft Windows Server“, kde jsou k dispozici další informace (například scénáře).

Spuštění WSUSutil.exe

WSUSutil.exe je nástroj, který můžete použít ke správě serveru WSUS z příkazového řádku. WSUSutil.exe se nachází ve složce %drive%\Program Files\Update Services\Tools na serveru WSUS. Pomocí nástroje WSUSutil.exe můžete spouštět konkrétní příkazy k provádění specifických funkcí, které jsou shrnuty v následující tabulce. Syntaxe, kterou použijete pro spuštění WSUSutil.exe s konkrétními příkazy, následuje po tabulce.

Souhrn příkazů, které můžete použít s nástrojem WSUSutil

Příkaz Co umožňuje provést Kdy jej můžete použít
export První ze dvou částí, které tvoří proces exportu / importu.Příkaz export umožňuje exportovat metadata aktualizace do souboru exportního balíčku. Tento parametr nelze použít k exportu souborů aktualizací, schválení aktualizací nebo nastavení serveru.
  • Pokud provozujete síť s omezeným nebo omezeným připojením k internetu
import Druhá ze dvou částí, které tvoří proces exportu/importu: Příkaz import importuje metadata aktualizací na server ze souboru exportního balíčku vytvořeného na jiném serveru WSUS. Tím se cílový server WSUS synchronizuje bez použití síťového připojení.
  • Pokud provozujete síť s omezenou nebo omezenou konektivitou
migratesus Tento příkaz migruje schválení aktualizací ze serveru SUS 1. V případě, že se jedná o síť s omezenou nebo omezenou konektivitou, může být tento příkaz použit k migraci.0 na server WSUS.
  • Pokud aktualizujete implementaci SUS 1.0 na WSUS.
movecontent Změní umístění souborového systému, kam server WSUS ukládá soubory aktualizací, a volitelně zkopíruje všechny aktualizační soubory ze starého umístění do nového umístění
  • Tvrdý disk je plný
  • Disk selhal
reset Zkontroluje, zda má každý řádek metadat aktualizací v databázi odpovídající aktualizační soubory uložené v systému souborů. Pokud soubory aktualizací chybí nebo byly poškozeny, služba WSUS stáhne soubory aktualizací znovu.
  • Po obnovení databáze WSUS.
  • Při řešení problémů
odstranitnepotřebnérevize Očistí metadata aktualizací o nepotřebné revize aktualizací z databáze.
  • Uvolnění místa při zaplnění MSDE
listinactiveapprovals Vrátí seznam titulů aktualizací se schválením, které jsou v trvale neaktivním stavu z důvodu změny nastavení jazyka serveru.
  • Pokud změníte jazykové nastavení na upstream serveru (který je nadřazený replikačnímu serveru) a chcete zjistit, které aktualizace již nejsou aktivní, protože nejsou v nových jazycích, které jste zadali. Tento příkaz můžete spustit, pokud chcete zobrazit seznam neaktivních schválení (například abyste se mohli rozhodnout, zda chcete neaktivní schválení odstranit). Tento příkaz nemusíte spouštět před spuštěním příkazu removeinactiveapprovals.
removeinactiveapprovals Odstraní schválení aktualizací, které jsou trvale neaktivní z důvodu změny nastavení jazyka serveru WSUS.
  • Pokud změníte nastavení jazyka na upstream serveru (který je nadřazený replikačnímu serveru) a chcete odstranit aktualizace, které již nejsou aktivní, protože nejsou v nových jazycích, které jste zadali. Tím by se v tomto scénáři odstranil výsledný nesoulad v počtu aktualizací zobrazených na nadřazeném serveru a serveru repliky. Před spuštěním tohoto příkazu nemusíte spouštět příkaz listinactiveapprovals.

Export

Podklady a procedurální informace o exportu a importu aktualizací najdete v části „Nastavení odpojené sítě (import a export aktualizací)“ v části Nasazení aktualizačních služeb Microsoft Windows Server na adrese https://go.microsoft.com/fwlink/?linkid=41777.

Syntaxe

Na příkazovém řádku %drive%\Program Files\Update Services\Tools> zadejte:

wsusutil export package logfile

Parametry jsou definovány v následující tabulce.

Parametr Definice
balík Cesta a název souboru balíku .cab, který se má vytvořit.
logfile Cesta a název souboru protokolu, který se má vytvořit.
/help nebo /? Zobrazí nápovědu příkazového řádku pro příkaz export.

#### Import Základní a procedurální informace o exportu a importu aktualizací viz „Nastavení odpojené sítě (import a export aktualizací)“ v (https://go.microsoft.com/fwlink/?linkid=41777) na https://go.microsoft.com/fwlink/?linkid=41777. #### Syntaxe Na příkazovém řádku *%drive%*\\Program Files\\Update Services\\Tools> zadejte: **wsusutil import** *balík* *soubor protokolu* Parametry jsou definovány v následující tabulce: ###

Parametr Definice
balík Cesta a název souboru balíku .cab, který se má importovat.
logfile Cesta a název souboru protokolu, který se má vytvořit.
/help nebo /? Zobrazí nápovědu příkazového řádku pro příkaz import.

#### Migratesus Scénáře migrace ze serveru SUS 1.0 na server WSUS a související postupy jsou obsáhle popsány v tématu „Migrace ze serveru SUS na server WSUS“ v (https://go.microsoft.com/fwlink/?linkid=41777) na adrese https://go.microsoft.com/fwlink/?LinkID=41777. #### Syntaxe Na příkazovém řádku *%drive%*\\Program Files\\Update Services\\Tools> zadejte: \\]: **wsusutil migratesus** \\]. \ \ \ Parametry jsou definovány v následující tabulce: ###

Parametr Definice
/content contentshare Migruje obsah ze SUS 1.0, kde contentshare je cesta ke složce, která obsahuje obsah SUS 1.0.
/approvals servername Migruje schválení ze serveru SUS 1.0, kde servername je název serveru SUS 1.0.
computergroup Skupina počítačů, pro kterou chcete použít schválení.
/help nebo /? Zobrazí nápovědu příkazového řádku pro parametr migratesus.
/log logfile Soubor, do kterého se zaznamenávají migrační činnosti.

#### Movecontent Po spuštění tohoto příkazu provede WSUSutil.exe následující kroky: – Zkopíruje soubory aktualizací ze starého umístění do nového umístění. – Aktualizuje databázi WSUS tak, aby odkazovala na nové umístění aktualizačních souborů. Cílová složka, do které jsou aktualizační soubory přesunuty, musí být na oddílu NTFS. Nástroj pro přesun obsahu se nepokusí zkopírovat aktualizační soubory, pokud již v cílové složce existují. Nástroj WSUSutil.exe nastaví v cílové složce stejná oprávnění, jaká byla nastavena v původní složce.

Hinweis

Ke zkopírování aktualizačních souborů ze starého umístění do nového můžete použít nástroj xcopy, nástroj Zálohování nebo jiné metody, které nejsou specifické pro systém WSUS. Pokud soubory zkopírujete jinou metodou než pomocí nástroje WSUSutil.exe, musíte ještě spustit nástroj WSUSutil.exe, abyste provedli druhou část přesunu. V tomto případě byste při spouštění nástroje WSUSutil.exe použili parametr skipcopy. Další informace naleznete v části „Syntaxe“ níže.

Existují dva scénáře, kdy můžete přesunout aktualizační soubory z jedné jednotky WSUS na druhou:

  • Pokud je jednotka plná
  • Pokud dojde k poruše pevného disku

Pokud je jednotka plná

Pokud je jednotka, na které jsou uloženy aktualizační soubory WSUS, plná, můžete provést jednu z následujících akcí:

  • Přidat více místa na aktuální jednotku pomocí funkce NTFS. To lze provést bez použití nástroje WSUSutil.exe. Tato metoda nemá vliv na konfiguraci nebo provoz služby WSUS.
  • Nainstalujte nový disk a poté přesuňte aktualizační soubory ze starého disku do nového umístění pomocí nástroje Wsusutil.exe.

Pokud selže pevný disk

Pokud selže pevný disk, na kterém jsou uloženy aktualizační soubory, musíte provést následující:

  1. Nainstalujte do počítače nový disk a poté obnovte aktualizační soubory ze záložních souborů. Poznámka: Pokud jste nezálohovali aktualizační soubory, WSUSutil.exe stáhne chybějící soubory na konci operace přesunu obsahu.
  2. Spustit operaci přesunu obsahu a zadat umístění nového disku. Dále zadejte parametr skipcopy, protože buď soubory do nové složky umístíte prostřednictvím nástroje Zálohování, nebo zdrojová složka neexistuje; aktualizační soubory budou staženy na konci tohoto procesu.
  3. Po dokončení operace přesunu se stáhnou všechny chybějící soubory.

Syntaxe

Na příkazovém řádku *%drive%\*Program Files\Update Services\Tools> zadejte:

wsusutil movecontent contentpath logfile -skipcopy

Parametry jsou definovány v následující tabulce.

Parametr Definice
contentpath Nový kořenový adresář pro obsahové soubory. Cesta musí existovat.
logfile Cesta a název souboru protokolu, který se má vytvořit.
-skipcopy Určuje, že se má změnit pouze konfigurace serveru a že obsahové soubory se nemají kopírovat.
/help nebo /? Zobrazí nápovědu příkazového řádku pro příkaz movecontent.

#### Reset Tento příkaz použijete, pokud ukládáte aktualizace lokálně na server WSUS a chcete zajistit, aby informace o metadatech uložené v databázi WSUS byly přesné. Pomocí tohoto příkazu ověříte, zda každý řádek metadat aktualizací v databázi WSUS odpovídá souborům aktualizací uloženým v místním úložišti souborů aktualizací na serveru WSUS. Pokud aktualizační soubory chybí nebo byly poškozeny, služba WSUS stáhne aktualizační soubory znovu. Tento příkaz může být užitečné spustit po obnovení databáze nebo jako první krok při řešení problémů se schvalováním aktualizací. #### Syntaxe Na příkazovém řádku *%drive%*\\Program Files\\\Update Services\\Tools> zadejte: **wsusutil reset** #### Deleteunneededrevisions Pokud při implementaci služby WSUS používáte databázi MSDE (například pokud používáte službu WSUS na serveru se systémem Windows 2000), může být nutné tento příkaz pravidelně spouštět, když databáze dosáhne limitu 2 GB, protože jakmile je databáze plná, nelze synchronizovat nové aktualizace na server, přidávat nové počítače nebo importovat události ze stávajících klientských počítačů. Při pravidelném používání je možné, že 2 GB bude dosaženo rychle, protože aktualizace mohou být velmi velké a vydavatelé aktualizací obvykle vytvářejí několik revizí každé aktualizace, které váš server automaticky synchronizuje pro zadané produkty a klasifikace aktualizací. Kromě toho se databáze plní také informacemi o událostech pro klientské počítače. Když se databáze MSDE blíží k dosažení svého limitu, zobrazí se na stránce **Home** konzoly WSUS upozornění, abyste brzy spustili tento příkaz. Po spuštění tohoto příkazu se z databáze odstraní nepotřebné revize a události s nimi spojené. Nepotřebné revize jsou revize aktualizací softwaru nebo ovladačů, které nebyly nasazeny do skupiny počítačů nejméně jeden měsíc; jsou to také poslední revize aktualizací ovladačů, jejichž platnost vypršela a které nebyly nasazeny do skupiny počítačů nejméně jeden měsíc. Jednoměsíční lhůtu lze v obou těchto případech nepřímo změnit. Automaticky se zkrátí o 7 až 15 dní, pokud při spuštění tohoto příkazu zmenšíte velikost databáze, která je větší než 1 GB, o méně než 25 procent. > > Další informace o databázích, které můžete používat se službou WSUS, najdete v tématu „Výběr databáze používané pro službu WSUS“ v (https://go.microsoft.com/fwlink/?linkid=41777) na adrese https://go.microsoft.com/fwlink/?LinkID=41777.

Syntaxe

Na příkazovém řádku %drive%\Program Files\Update Services\Tools> zadejte:

wsusutil deleteunneededrevisions

Wichtig

Před spuštěním tohoto příkazu musíte zastavit službu World Wide Web publishing v systému IIS. Znovu ji musíte spustit až po dokončení spuštění tohoto příkazu. Chcete-li službu IIS zastavit nebo spustit, otevřete službu IIS, přejděte na web, kde je nainstalována služba WSUS (ve výchozím nastavení je to Výchozí web), klikněte na něj pravým tlačítkem myši a poté klikněte na příkaz Zastavit nebo Spustit.

Seznamneaktivníchschválení

Pokud změníte možnosti jazyka na serveru WSUS vyššího řádu, může dojít k situaci, kdy počet schválených aktualizací na nadřazeném serveru vyššího řádu nebude odpovídat počtu schválených aktualizací na serveru repliky.

Tady je scénář, kdy k tomu může dojít:

Nadřazený server jste nakonfigurovali na synchronizaci z Microsoft Update a ponechali jste nastavení jazyka na hodnotu Všechny jazyky (výchozí). Poté spustíte synchronizaci a schválíte 300 aktualizací, z nichž 50 není v českém jazyce. Poté změníte nastavení jazyka na serveru na pouze angličtinu. Poté se replika serveru synchronizuje z nadřazeného upstream serveru a stáhne pouze „aktivní“ schválení, což jsou nyní pouze schválení v anglickém jazyce (replika servery vždy synchronizují pouze aktivní schválení). Pokud se v tomto okamžiku podíváte do konzoly WSUS na nadřazeném serveru, uvidíte, že je schváleno 300 aktualizací. Pokud totéž provedete na replikovaném serveru, uvidíte, že je schváleno pouze 250 aktualizací. Chcete-li zobrazit seznam aktualizací na nadřazeném serveru, které jsou trvale neaktivní – v tomto případě uvidíte 50 aktualizací, které nejsou anglicky -, použijete příkaz listinactiveapprovals. Tento příkaz můžete spustit, pokud chcete zobrazit seznam neaktivních schválení (například abyste se mohli rozhodnout, zda chcete neaktivní schválení odstranit). Tento příkaz nemusíte spouštět před spuštěním příkazu removeinactiveapprovals.

Syntaxe

Na příkazovém řádku %drive%\Program Files\Update Services\Tools> zadejte:

wsusutil listinactiveapprovals

Removeinactiveapprovals

Scénář použití tohoto příkazu je stejný jako u příkazu listinactiveapprovals. Zatímco však příkazem listinactiveapprovals vypisujete neaktivní schválení na nadřazeném serveru, příkazem removeinactiveapprovals je odstraňujete. Před spuštěním tohoto příkazu nemusíte spouštět příkaz listinactiveapprovals.

Syntaxe

Na příkazovém řádku %drive%\Program Files\Update Services\Tools> zadejte:

wsusutil removeinactiveapprovals

.