Megosztás a következőn keresztül:


Szoftverfrissítések karbantartása

A következőre vonatkozik: Configuration Manager (aktuális ág)

A WSUS karbantartási feladatait a Configuration Manager-konzolon ütemezheti és futtathatja a Szoftverfrissítési pont összetevő tulajdonságaiból. Amikor először a WSUS karbantartási feladat futtatását választja, az a következő szoftverfrissítések szinkronizálása után fog futni.

A WSUS karbantartási feladatának ütemezése és futtatása

Ütemezze a WSUS karbantartási feladatát az alábbi lépések futtatásával:

  1. A Configuration Manager-konzolon lépjen a Felügyelet>áttekintése>– Helykonfigurációs>helyek elemre.

  2. Válassza ki a helyet a Configuration Manager-hierarchia tetején.

  3. A Beállítások csoportban kattintson a Helyösszetevők konfigurálása elemre, majd a Szoftverfrissítési pont elemre a szoftverfrissítési pont összetevő tulajdonságainak megnyitásához.

  4. Tekintse át a helyettesítési viselkedést. Szükség esetén módosítsa a viselkedést.

    helyettesítési viselkedés képernyőképe

  5. Kattintson a Helyettesítési szabályok lapra, és válassza a WSUS-karbantartási varázsló futtatása lehetőséget. Az 1806-os verzióban a beállítás a WSUS-tisztítás futtatása szinkronizálás után névre módosul.

  6. Kattintson az OK gombra (ha az 1806-os verziót futtatja, kattintson a Bezárás gombra).

A WSUS törlési viselkedése az 1802-es és korábbi verziókban

A Configuration Manager 1806-os verziója előtt a WSUS karbantartási lehetősége a következő elemet futtatja:

  • A WSUS-karbantartási varázsló Lejárt frissítések lehetőségét csak a legfelső szintű hely WSUS-kiszolgálóján.

    A WSUS lejárt frissítésének törlési képernyőképe

  • A Configuration Manager-adatbázis szoftverfrissítési konfigurációs elemeinek törlése hét naponta történik, és eltávolítja a szükségtelen frissítéseket a konzolról.

    • Ez a törlés nem távolítja el a lejárt frissítéseket a Configuration Manager-konzolról, ha azok jelenleg telepítve vannak.

További karbantartásra van szükség a legfelső szintű WSUS-adatbázison és a környezet összes többi WSUS-adatbázisán. További információkért és utasításokért tekintse meg a Microsoft WSUS és Configuration Manager SUP karbantartási blogbejegyzésének teljes útmutatóját .

A WSUS tisztítási viselkedése az 1806-os verziótól kezdve

Az 1806-os verziótól kezdődően a WSUS tisztítási lehetősége minden szinkronizálás után megtörténik, és a következő karbantartási elemeket hajtja végre:

  • A Lejárt frissítések lehetőség a CAS és az elsődleges helyek WSUS-kiszolgálóihoz.
    • A másodlagos helyek WSUS-kiszolgálói nem futtatják a WSUS-törlést a lejárt frissítésekhez.
  • A Configuration Manager összeállítja a felülírt frissítések listáját az adatbázisából. A lista a szoftverfrissítési pont összetevő tulajdonságainak helyettesítési viselkedésén alapul.
    • A helyettesítési viselkedési feltételeknek megfelelő frissítési konfigurációelemek lejártak a Configuration Manager-konzolon.
    • A frissítéseket a rendszer elutasítja a WSUS-ben a CAS és az elsődleges helyek esetében, a másodlagos helyek esetében azonban nem.
  • A Configuration Manager-adatbázis szoftverfrissítési konfigurációs elemeinek törlése hét naponta történik, és eltávolítja a szükségtelen frissítéseket a konzolról.
    • Ez a törlés nem távolítja el a lejárt frissítéseket a Configuration Manager-konzolról, ha azok jelenleg telepítve vannak.

Megjegyzés:

A "Felülírt frissítés lejártáig várandó hónapok" a felülírt frissítés létrehozási dátumán alapul. Ha például 2 hónapot használ ehhez a beállításhoz, akkor a felülírt frissítéseket a rendszer elutasítja a WSUS-ben, és a Configuration Managerben lejárt, amikor a felülíró frissítés 2 hónapos.

Minden WSUS-karbantartást manuálisan kell futtatni a másodlagos hely WSUS-adatbázisaion. A WSUS-kiszolgálókarbantartó varázsló alábbi beállításai nem futnak a CAS- és az elsődleges helyeken:

A WSUS tisztítási viselkedése az 1810-es verziótól kezdve

Az 1810-es verziótól kezdődően a szoftverfrissítési pont összetevő tulajdonságaiban a funkciófrissítésekre vonatkozó helyettesítési szabályokat a nem funkciófrissítésektől elkülönítve adhatja meg. A WSUS-karbantartási beállítás minden szinkronizálás után megtörténik, és a következő karbantartási elemeket hajtja végre:

  • A Lejárt frissítések lehetőség A CAS, az elsődleges és a másodlagos helyek WSUS-kiszolgálói esetében.
  • A Configuration Manager összeállítja a felülírt frissítések listáját az adatbázisából. A lista a szoftverfrissítési pont összetevő tulajdonságainak helyettesítési viselkedésén alapul.
    • A helyettesítési viselkedési feltételeknek megfelelő frissítési konfigurációelemek lejártak a Configuration Manager-konzolon.
    • A frissítéseket a rendszer elutasítja a WSUS-ben a CAS, az elsődleges és a másodlagos helyek esetében.
  • A Configuration Manager-adatbázis szoftverfrissítési konfigurációs elemeinek törlése hét naponta történik, és eltávolítja a szükségtelen frissítéseket a konzolról.
    • Ez a törlés nem távolítja el a lejárt frissítéseket a Configuration Manager-konzolról, ha azok jelenleg telepítve vannak.

Megjegyzés:

A "Felülírt frissítés lejártáig várandó hónapok" a felülírt frissítés létrehozási dátumán alapul. Ha például 2 hónapot használ ehhez a beállításhoz, akkor a felülírt frissítéseket a rendszer elutasítja a WSUS-ben, és a Configuration Managerben lejárt, amikor a felülíró frissítés 2 hónapos.

A WSUS-kiszolgálókarbantartó varázsló alábbi beállításai nem futnak a CAS, az elsődleges és a másodlagos helyeken:

A WSUS törlése az 1906-os verziótól kezdve

További WSUS-karbantartási feladatokkal rendelkezik, amelyeket a Configuration Manager futtathat a szoftverfrissítési pontok kifogástalan állapotának fenntartása érdekében. A WSUS lejárt frissítéseinek elutasítása mellett a Configuration Manager nem fürtözött indexeket is hozzáadhat a WSUS-adatbázisokhoz, és eltávolíthatja az elavult frissítéseket a WSUS-adatbázisokból. A WSUS karbantartása minden szinkronizálás után megtörténik.

Lejárt frissítések elutasítása a WSUS-ben a helyettesítési szabályok szerint

A WSUS-frissítések hanyatlása javítja a teljesítményt azáltal, hogy eltávolítja ezeket a frissítéseket az ügyfeleknek küldött katalógusokból. A Configuration Manager által felülírtként kijelölt frissítések csökkentése tovább minimalizálja a katalógusokat, és javítja a teljesítményt.

  1. A Configuration Manager-konzolon lépjen a Felügyelet>áttekintése>– Helykonfigurációs>helyek elemre.
  2. Válassza ki a helyet a Configuration Manager-hierarchia tetején.
  3. A Beállítások csoportban kattintson a Helyösszetevők konfigurálása elemre, majd a Szoftverfrissítési pont elemre a szoftverfrissítési pont összetevő tulajdonságainak megnyitásához.
  4. A WSUS-karbantartás lapon válassza a Lejárt frissítések elutasítása a WSUS-ben a helyettesítési szabályoknak megfelelően lehetőséget.

Nem fürtözött indexek hozzáadása a WSUS-adatbázishoz a WSUS tisztítási teljesítményének javítása érdekében

A nem fürtözött indexek hozzáadása javítja a WSUS karbantartási teljesítményét, amelyet a Configuration Manager végez.

  1. A Configuration Manager-konzolon lépjen a Felügyelet>áttekintése>– Helykonfigurációs>helyek elemre.
  2. Válassza ki a helyet a Configuration Manager-hierarchia tetején.
  3. A Beállítások csoportban kattintson a Helyösszetevők konfigurálása elemre, majd a Szoftverfrissítési pont elemre a szoftverfrissítési pont összetevő tulajdonságainak megnyitásához.
  4. A WSUS-karbantartás lapon válassza a Nem fürtözött indexek hozzáadása a WSUS-adatbázishoz lehetőséget.
  5. A Configuration Manager által használt összes SUSDB-n a rendszer indexeket ad hozzá a következő táblákhoz:
    • tbLocalizedPropertyForRevision
    • tbRevisionSupersedesUpdate

SQL Server-engedélyek indexek létrehozásához

Ha a WSUS-adatbázis egy távoli SQL Serveren található, előfordulhat, hogy engedélyeket kell hozzáadnia az SQL Serverhez az indexek létrehozásához. A WSUS-adatbázishoz való csatlakozáshoz és az indexek létrehozásához használt fiók eltérő lehet. Ha WSUS-kiszolgálókapcsolati fiókot ad meg a szoftverfrissítési pont tulajdonságai között, győződjön meg arról, hogy a kapcsolatfiók rendelkezik az SQL Server engedélyekkel. Ha nem ad meg WSUS-kiszolgálókapcsolati fiókot, akkor a helykiszolgáló számítógépfiókjának SQL Server-engedélyekkel kell rendelkeznie.

  • Az index létrehozásához engedéllyel kell rendelkeznie ALTER a táblában vagy a nézetben. A fióknak a sysadmin rögzített kiszolgálói vagy a és db_owner a db_ddladmin rögzített adatbázis-szerepkör tagjának kell lennie. További információ a létrehozásról és az indexelésről és az engedélyekről: CREATE INDEX (Transact-SQL).
  • A CONNECT SQL kiszolgálói engedélyt meg kell adni a fióknak. További információ: GRANT Server Permissions (Transact-SQL).

Megjegyzés:

  • Ha a WSUS-adatbázis egy nem alapértelmezett portot használó távoli SQL Serveren található, akkor előfordulhat, hogy az indexek nem lesznek hozzáadva. Ebben a forgatókönyvben az SQL Server Configuration Managerrel hozhat létre kiszolgálói aliast . Miután hozzáadta az aliast, és a Configuration Manager képes kapcsolatot létesíteni a WSUS-adatbázissal, indexek lesznek hozzáadva.
  • Ha a szoftverfrissítési pont távol van a helykiszolgálótól, és belső Windows-adatbázist használ, akkor az indexek nem lesznek hozzáadva.

Elavult frissítések eltávolítása a WSUS-adatbázisból

Az elavult frissítések nem használt frissítések és frissítési változatok a WSUS-adatbázisban. Általánosságban elmondható, hogy egy frissítés elavultnak minősül, ha már nem szerepel a Microsoft Update Katalógusban , és más frissítések nem igénylik előfeltételként vagy függőségként.

  1. A Configuration Manager-konzolon lépjen a Felügyelet>áttekintése>– Helykonfigurációs>helyek elemre.
  2. Válassza ki a helyet a Configuration Manager-hierarchia tetején.
  3. A Beállítások csoportban kattintson a Helyösszetevők konfigurálása elemre, majd a Szoftverfrissítési pont elemre a szoftverfrissítési pont összetevő tulajdonságainak megnyitásához.
  4. A WSUS-karbantartás lapon válassza az Elavult frissítések eltávolítása a WSUS-adatbázisból lehetőséget.
    • Az elavult frissítés eltávolítása a leállítás előtt legfeljebb 30 percig futhat. A következő szinkronizálás után újra elindul.

SQL Server-engedélyek az elavult frissítések eltávolításához

Ha a WSUS-adatbázis egy távoli SQL Serveren található, a helykiszolgáló számítógépfiókjának a következő SQL Server-engedélyekkel kell rendelkeznie:

Megjegyzés:

Ha a szoftverfrissítési pont távol van a helykiszolgálótól, és belső Windows-adatbázist használ, akkor az elavult frissítések nem lesznek eltávolítva.

WSUS-tisztítási varázsló

Az 1906-os verziótól kezdődően a WSUS-kiszolgálókarbantartó varázsló alábbi beállításai nem futnak a CAS, az elsődleges és a másodlagos helyeken:

Ismert probléma

Gondolja át a következő forgatókönyvet:

  • A Configuration Manager 1906-os vagy újabb verzióját használja
  • Belső Windows-adatbázist használó távoli szoftverfrissítési pontokkal rendelkezik
  • A Szoftverfrissítési pont összetevő tulajdonságai területen a WSUS-karbantartás lapon az alábbi lehetőségek közül választhat:
    • Nem fürtözött indexek hozzáadása a WSUS-adatbázishoz
    • Elavult frissítések eltávolítása a WSUS-adatbázisból

Ebben a forgatókönyvben a Configuration Manager nem tudja végrehajtani a fenti WSUS-karbantartási feladatokat a távoli szoftverfrissítési pontokon belső Windows-adatbázis használatával. Ez a probléma azért fordul elő, mert a belső Windows-adatbázis nem engedélyezi a távoli kapcsolatokat. A helykiszolgálón a következő hibák WSyncMgr.log jelennek meg:

Indexing Failed. Could not connect to SUSDB.
SqlException thrown while connect to SUSDB in Server: <SUP.CONTOSO.COM>. Error Message: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
...
Could not Delete Obselete Updates because ConfigManager could not connect to SUSDB: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) UpdateServer: <SUP.CONTOSO.COM>

A probléma kerülő megoldásához automatizálhatja a távoli szoftverfrissítési pontok WSUS-karbantartását egy belső Windows-adatbázis használatával. További információ és részletes lépések: A Microsoft WSUS és a Configuration Manager SUP karbantartásának teljes útmutatója.

A karbantartási napló bejegyzéseinek frissítése

A törlés ellenőrzéséhez tekintse át az alábbi bejegyzések wsyncmgr.log:

  • Ha ezt a naplóbejegyzést látja, a WSUS-ben a felülírt frissítések elutasítása befejeződött: Cleanup processed <number> total updates and declined <number>
  • A WSUS-karbantartás a következő bejegyzés megjelenésekor kezdődik: Calling WSUS Cleanup.
  • A lejárt frissítések WSUS-törlése akkor fejeződik be, ha ezt a bejegyzést látja: Successfully completed WSUS Cleanup.
  • A Configuration Manager lejárt frissítéseinek törlése a következő bejegyzés megjelenésekor kezdődik: Deleting old expired updates...
  • Ha ezt a bejegyzést látja, a Configuration Manager lejárt frissítéseinek törlése befejeződött: Deleted <number> expired updates total