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. |
|
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í. |
|
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. |
|
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í |
|
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. |
|
odstranitnepotřebnérevize | Očistí metadata aktualizací o nepotřebné revize aktualizací z databáze. |
|
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. |
|
removeinactiveapprovals | Odstraní schválení aktualizací, které jsou trvale neaktivní z důvodu změny nastavení jazyka serveru WSUS. |
|
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í:
- 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.
- 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.
- 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
.