Articles

A WSUS kezelése a parancssorból

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

Ez a téma a következőket teszi

  • A WSUSutil célját és működését foglalja össze.exe és annak paramétereit.
  • Megadja és meghatározza az egyes feladatok futtatásához használt szintaxist.
  • Hivatkozik a “Microsoft Windows Server Update Services telepítése” című fejezetre, ahol további információk (például forgatókönyvek) állnak rendelkezésre.

A WSUSutil.exe futtatása

A WSUSutil.exe egy olyan eszköz, amellyel a WSUS-kiszolgálót parancssorból kezelheti. A WSUSutil.exe a WSUS-kiszolgálón a %drive%\Program Files\Update Services\Tools mappában található. A WSUSutil.exe programmal meghatározott parancsokat futtathat bizonyos funkciók elvégzéséhez, amelyeket a következő táblázatban foglaltunk össze. A WSUSutil.exe speciális parancsokkal történő futtatásához használt szintaxis a táblázatot követi.

A WSUSutil programmal használható parancsok összefoglalása

Parancs Mit tesz lehetővé Mikor használhatja
export Az export/import folyamatot alkotó két rész közül az első.Az export parancs lehetővé teszi a frissítési metaadatok exportálását egy exportcsomagfájlba. Ezzel a paraméterrel nem lehet frissítési fájlokat, frissítési jóváhagyásokat vagy kiszolgálói beállításokat exportálni.
  • Folyamatosan, ha korlátozott vagy korlátozott internetkapcsolattal rendelkező hálózatot üzemeltet
import A második az export/import folyamatot alkotó két rész közül.Az import parancs egy másik WSUS-kiszolgálón létrehozott exportcsomagfájlból importálja a frissítési metaadatokat egy kiszolgálóra. Ez szinkronizálja a cél WSUS-kiszolgálót hálózati kapcsolat használata nélkül.
  • Folyamatosan, ha korlátozott vagy korlátozott kapcsolattal rendelkező hálózaton
migratesus Ez a parancs a frissítési jóváhagyásokat egy SUS-ról migrálja1.0 szerverről egy WSUS szerverre.
  • Ha a SUS 1.0 implementációját frissíti WSUS-ra.
movecontent Módosítja a fájlrendszer azon helyét, ahol a WSUS-kiszolgáló a frissítési fájlokat tárolja, és opcionálisan átmásolja a frissítési fájlokat a régi helyről az új helyre
  • A merevlemez megtelt
  • A lemez nem működik
reset Ellenőrzi, hogy az adatbázis minden frissítési metaadatsorának vannak-e megfelelő frissítési fájljai a fájlrendszerben. Ha a frissítési fájlok hiányoznak vagy sérültek, a WSUS újra letölti a frissítési fájlokat.
  • A WSUS-adatbázis helyreállítása után.
  • Hibaelhárításkor
deleteunneededreedrevisions Tisztítja az adatbázisból a felesleges frissítési metaadatokat.
  • Tér felszabadítása, ha az MSDE tele van
listinactiveapprovals Visszaadja a jóváhagyásokkal rendelkező, a kiszolgáló nyelvi beállításainak változása miatt tartósan inaktív állapotban lévő frissítési címek listáját.
  • Ha megváltoztatja a nyelvi beállításokat egy upstream kiszolgálón (amely a replikakiszolgáló szülője), és látni szeretné, hogy mely frissítések nem aktívak többé, mert nem az Ön által megadott új nyelven vannak. Ezt a parancsot akkor futtathatja, ha látni szeretné az inaktív jóváhagyások listáját (például annak eldöntéséhez, hogy el kívánja-e távolítani az inaktív jóváhagyásokat). Ezt a parancsot nem kell futtatnia a removeinactiveapprovals parancs futtatása előtt.
removeinactiveapprovals Eltávolítja a WSUS-kiszolgáló nyelvi beállításainak módosítása miatt tartósan inaktív állapotba került frissítések jóváhagyásait.
  • Ha megváltoztatja a nyelvi beállításokat egy upstream kiszolgálón (amely a replika kiszolgáló szülője), és el akarja távolítani azokat a frissítéseket, amelyek már nem aktívak, mert nem az Ön által megadott új nyelven vannak. Ez javítaná az ebben a forgatókönyvben a szülő- és a replikakiszolgálókon megjelenített frissítések számának ebből eredő eltérését. E parancs futtatása előtt nem kell lefuttatnia a listinactiveapprovals parancsot.

Export

A frissítések exportálásával és importálásával kapcsolatos háttér- és eljárási információkért lásd a “Lekapcsolt hálózat beállítása (frissítések importálása és exportálása)” című fejezetet a Microsoft Windows Server frissítési szolgáltatások telepítése című fejezetben https://go.microsoft.com/fwlink/?linkid=41777.

Szintaktika

A parancssorba %drive%\Program Files\Update Services\Tools> írja be:

wsusutil export package logfile

A paramétereket a következő táblázat határozza meg.

Paraméter Definíció
csomag A csomag elérési útja és fájlneve .cab létrehozása.
logfile A létrehozandó naplófájl elérési útja és fájlneve.
/help vagy /? Az export parancs parancssori súgójának megjelenítése.

#### Importálás A frissítések exportálásával és importálásával kapcsolatos háttér- és eljárási információkért lásd: “Lekapcsolt hálózat beállítása (frissítések importálása és exportálása)” a (https://go.microsoft.com/fwlink/?linkid=41777) https://go.microsoft.com/fwlink/?linkid=41777 alatt. #### Szintaxis A parancssorba *%drive%*\\\Program Files\\\\Update Services\\\Tools>, írja be: **wsusutil import** *package* *logfile* A paramétereket a következő táblázat határozza meg: ###

Paraméter Definíció
package A csomag elérési útja és fájlneve .cab importálandó.
logfile A létrehozandó naplófájl elérési útja és fájlneve.
/help vagy /? Megjeleníti az import parancs parancssori súgóját.

#### Migratesus A SUS 1.0-ról a WSUS-ra történő migráció forgatókönyveit és a kapcsolódó eljárásokat részletesen tárgyalja a (https://go.microsoft.com/fwlink/?linkid=41777) https://go.microsoft.com/fwlink/?LinkID=41777 alatt található “Migrálás SUS-kiszolgálóról WSUS-kiszolgálóra” című téma. #### Szintaxis A parancssorba *%drive%*\\\Program Files\\\\Update Services\\\Tools>, írja be: **wsusutil migratesus** \ \ \\] \ \ \ A paraméterek a következő táblázatban vannak megadva: ###

Paraméter Definíció
/content contentshare Migrálja a SUS 1.0 tartalmát, ahol a contentshare a SUS 1.0 tartalmát tartalmazó mappa elérési útja.
/approvals szervernév Migrálja a jóváhagyásokat a SUS 1.0 kiszolgálóról, ahol a szervernév a SUS 1.0 kiszolgáló neve.
számítógépcsoport A számítógépcsoport, amelyre a jóváhagyásokat alkalmazni szeretné.
/help vagy /? Megjeleníti a parancssori segítséget a migratesus paraméterhez.
/log logfile A fájl, amelyben a migrációs tevékenységek naplózásra kerülnek.

#### Movecontent A parancs futtatásakor a WSUSutil.exe a következőket teszi: – Átmásolja a frissítési fájlokat a régi helyről az új helyre. – Frissíti a WSUS-adatbázist, hogy a frissítési fájlok új helyére hivatkozzon. A célmappának, ahová a frissítési fájlok áthelyezésre kerülnek, NTFS partíción kell lennie. A tartalommozgató eszköz nem próbálja meg a frissítési fájlokat másolni, ha azok már léteznek a célmappában. A WSUSutil.exe ugyanazokat az engedélyeket állítja be a célmappán, mint az eredeti mappán.

Hinweis

A frissítési fájlok régi helyről az új helyre történő másolásához használhatja az xcopy, a Biztonsági mentés segédprogramot vagy más, nem WSUS-specifikus módszereket. Ha a WSUSutil.exe programtól eltérő módszerrel másolja a fájlokat, akkor is futtatnia kell a WSUSutil.exe programot a költözés második részének végrehajtásához. Ebben az esetben a WSUSutil.exe futtatásakor a skipcopy paramétert kell használni. További információkért lásd az alábbi “Szintaxis” című részt.

Két forgatókönyv van, amikor a frissítési fájlokat az egyik WSUS-meghajtóról egy másikra mozgathatja:

  • Ha a meghajtó megtelt
  • Ha a merevlemez meghibásodik

Ha a meghajtó megtelt

Ha a meghajtó, amelyen a WSUS a frissítési fájlokat tárolja, megtelt, a következők egyikét teheti:

  • Több helyet adhat a jelenlegi meghajtóhoz az NTFS funkció segítségével. Ez a WSUSutil.exe használata nélkül is elvégezhető. Ez a módszer nem befolyásolja a WSUS konfigurációját vagy működését.
  • Telepítsen egy új meghajtót, majd a Wsusutil.exe segítségével helyezze át a frissítési fájlokat a régi meghajtóról az új helyre.

Ha a merevlemez meghibásodik

Ha a frissítési fájlokat tároló merevlemez meghibásodik, a következőket kell tennie:

  1. Telepítse az új lemezt a számítógépére, majd a biztonsági másolatból állítsa vissza a frissítési fájlokat. Megjegyzés: Ha nem készített biztonsági másolatot a frissítési fájlokról, a WSUSutil.exe a tartalom áthelyezése művelet végén letölti a hiányzó fájlokat.
  2. Futtassa a tartalom áthelyezése műveletet, megadva az új lemez helyét. Ezen kívül adja meg a skipcopy paramétert, mivel vagy a Biztonsági mentés segédprogrammal helyezi el a fájlokat az új mappába, vagy a forrásmappa nem létezik; a frissítési fájlok letöltése a folyamat végén történik meg.
  3. Az áthelyezési művelet befejeztével az összes hiányzó fájl letöltésre kerül.

Szintaktika

A parancssorba *%drive%\*Program Files\Update Services\Tools> írja be:

wsusutil movecontent contentpath logfile -skipcopy

A paramétereket a következő táblázat határozza meg.

Paraméter Definíció
contentpath A tartalomfájlok új gyökere. Az elérési útnak léteznie kell.
logfile A létrehozandó naplófájl elérési útja és fájlneve.
-skipcopy Megjelöli, hogy csak a kiszolgáló konfigurációját kell módosítani, a tartalomfájlokat nem kell másolni.
/help vagy /? A movecontent parancs parancssori súgójának megjelenítése.

#### Reset Ezt a parancsot akkor használja, ha a frissítéseket helyben tárolja a WSUS-kiszolgálón, és biztosítani szeretné, hogy a WSUS-adatbázisban tárolt metaadat-információk pontosak legyenek. Ezzel a paranccsal ellenőrizheti, hogy a WSUS-adatbázisban lévő minden egyes frissítési metaadatsor megfelel-e a WSUS-kiszolgálón lévő helyi frissítési fájltároló helyen tárolt frissítési fájloknak. Ha a frissítési fájlok hiányoznak vagy sérültek, a WSUS újra letölti a frissítési fájlokat. Ez a parancs hasznos lehet az adatbázis visszaállítása után, vagy első lépésként a frissítések jóváhagyásának hibaelhárításakor. #### Szintaxis Írja be a *%drive%*\\\Program Files\\\\Update Services\\\Tools> parancssorba: **Ha a WSUS implementációjában MSDE adatbázist használ (például ha a WSUS-t Windows 2000 rendszert futtató kiszolgálón használja), előfordulhat, hogy rendszeresen futtatnia kell ezt a parancsot, amikor az adatbázis eléri a 2 GB-os korlátot, mert ha az adatbázis megtelt, nem tud új frissítéseket szinkronizálni a kiszolgálóra, új számítógépeket felvenni, vagy eseményeket importálni a meglévő ügyfélszámítógépekről. Rendszeres használat esetén lehetséges, hogy a 2 GB-ot gyorsan eléri, mivel a frissítések nagyon nagyok lehetnek, és a frissítések kiadói általában több revíziót készítenek minden egyes frissítésből, amelyeket a kiszolgáló automatikusan szinkronizál az Ön által megadott termékekhez és frissítési osztályozásokhoz. Ezenkívül az ügyfélszámítógépek eseményinformációi is feltöltik az adatbázist. Ha az MSDE-adatbázis közel van a határérték eléréséhez, a WSUS-konzol **Home** oldalán értesítést kap, amely arra figyelmezteti, hogy hamarosan futtassa ezt a parancsot. A parancs futtatásakor a nem szükséges revíziók és a hozzájuk tartozó események törlődnek az adatbázisból. A szükségtelen revíziók olyan szoftver- vagy illesztőprogram-frissítések revíziói, amelyek legalább egy hónapja nem kerültek telepítésre egy számítógépcsoporthoz; ezek egyben a lejárt illesztőprogram-frissítések legújabb revíziói is, amelyek legalább egy hónapja nem kerültek telepítésre egy számítógépcsoporthoz. Az egy hónapos időtartam mindkét esetben közvetve módosítható. Automatikusan 7-15 nappal csökken, ha a parancs futtatása során az 1 GB-nál nagyobb adatbázis méretét 25 százaléknál kisebb mértékben csökkenti. > > A WSUS-szal használható adatbázisokról további információkat a “A WSUS-hoz használt adatbázis kiválasztása” című témakörben (https://go.microsoft.com/fwlink/?linkid=41777) https://go.microsoft.com/fwlink/?LinkID=41777 talál.

Szintaktika

A %drive%\Program Files\Update Services\Tools> parancssorba írja be:

wsusutil deleteunneedededrevisions

Wichtig

A parancs futtatása előtt le kell állítani a World Wide Web Publishing szolgáltatást az IIS-ben. Csak a parancs futtatásának befejezése után kell újraindítania. Az IIS szolgáltatás leállításához vagy indításához nyissa meg az IIS-t, navigáljon arra a webhelyre, majd kattintson a jobb gombbal arra a webhelyre, amelyre a WSUS telepítve van (alapértelmezés szerint ez az alapértelmezett webhely), majd kattintson a Leállítás vagy az Indítás parancsra.

Listinactiveapprovals

Ha egy upstream WSUS-kiszolgálón megváltoztatja a nyelvi beállításokat, olyan helyzetet teremthet, amelyben a szülő upstream kiszolgálón jóváhagyott frissítések száma nem egyezik a replika kiszolgálón jóváhagyott frissítések számával.

Az alábbi forgatókönyv szerint ez előfordulhat:

Az upstream szülő kiszolgálót úgy konfigurálta, hogy a Microsoft Update-ről szinkronizáljon, és a nyelvi beállítást az All Languages (alapértelmezett) értéken hagyta. Ezután lefuttatja a szinkronizálást, és 300 frissítést hagy jóvá, amelyek közül 50 nem angol nyelvű frissítés. Ezután a kiszolgálón a nyelvi beállítást csak angolra módosítja. Ezt követően egy másolatkiszolgáló szinkronizál a szülő felmenő kiszolgálóról, és csak az “aktív” jóváhagyásokat tölti le, amelyek most már csak az angol nyelvűek (a másolatkiszolgálók mindig csak az aktív jóváhagyásokat szinkronizálják). Ekkor, ha megnézzük az anyaszerver WSUS-konzolját, akkor azt látjuk, hogy 300 frissítés van jóváhagyva. Ha ugyanezt megteszi a replika kiszolgálón, akkor azt látja, hogy csak 250 van jóváhagyva. A listinactiveapprovals használatával megtekintheti a szülői upstream kiszolgálón lévő, tartósan inaktív frissítések listáját – ebben az esetben az 50 nem angol nyelvű frissítést. Ezt a parancsot akkor futtathatja, ha látni szeretné az inaktív jóváhagyások listáját (például annak eldöntéséhez, hogy el kívánja-e távolítani az inaktív jóváhagyásokat). Ezt a parancsot nem kell futtatnia a removeinactiveapprovals parancs futtatása előtt.

Syntax

A %drive%\Program Files\Update Services\Tools> parancssorba írja be:

wsusutil listinactiveapprovals

Removeinactiveapprovals

A parancs használatának forgatókönyve megegyezik a listinactiveapprovals esetében leírtakkal. Azonban míg a listinactiveapprovals parancsot a szülő upstream kiszolgálón lévő inaktív jóváhagyások listázására használja, addig a removeinactiveapprovals parancsot azok eltávolítására. Nem kell lefuttatnia a listinactiveapprovals parancsot, mielőtt ezt a parancsot futtatná.

Szintaktika

A %drive%\Program Files\Update Services\Tools> parancssorba írja be:

wsusutil removeinactiveapprovals

.