Dela via


Programuppdateringspunkt

Gäller för: Konfigurationshanteraren (current branch)

Du kan schemalägga och köra WSUS-rensningsuppgifter från Configuration Manager-konsolen från egenskaperna för komponenten för programuppdateringsplats. När du först väljer att köra WSUS-rensningsaktiviteten körs den efter nästa synkronisering av programuppdateringar.

Schemalägga och köra rensningsjobbet för WSUS

Schemalägg rensningsjobbet för WSUS genom att köra följande steg:

  1. I Configuration Manager-konsolen går du tillAdministrationsöversikt>Platskonfigurationsplatser> för administration>.

  2. Välj platsen överst i Configuration Manager-hierarkin.

  3. Klicka på Konfigurera platskomponenter i gruppen Inställningar och klicka sedan på Programuppdateringsplats för att öppna Egenskaper för programuppdateringsplatskomponent.

  4. Granska ersättningsbeteendet. Ändra beteendet om det behövs.

    skärmbild av ersättningsbeteende

  5. Klicka på fliken Ersättningsregler och välj guiden Kör WSUS-rensning. I version 1806 byter alternativet namn till Kör WSUS-rensning efter synkronisering.

  6. Klicka på OK (klicka på Stäng om du kör version 1806).

WSUS-rensningsbeteende i version 1802 och tidigare

Före Configuration Manager version 1806 kör rensningsalternativet WSUS följande objekt:

  • Alternativet Förfallna uppdateringar från rensningsguiden för WSUS på den översta platsens WSUS-server.

    Skärmbild av rensning av uppdatering som har upphört att gälla för WSUS

  • En rensning för programuppdateringskonfigurationsobjekt i Configuration Manager-databasen sker var sjunde dag och tar bort onödiga uppdateringar från konsolen.

    • Den här rensningen tar inte bort uppdateringar som har upphört att gälla från Configuration Manager-konsolen om de för närvarande är distribuerade.

Ytterligare underhåll krävs fortfarande på WSUS-databasen på den översta nivån och alla andra WSUS-databaser i miljön. Mer information och instruktioner finns i Den fullständiga guiden för att Microsoft blogginlägg om WSUS- och Configuration Manager SUP-underhåll.

WSUS-rensningsbeteende från och med version 1806

Från och med version 1806 sker rensningsalternativet WSUS efter varje synkronisering och gör följande rensningsobjekt:

  • Alternativet Förfallna uppdateringar för WSUS-servrar på CAS och primära platser.
    • WSUS-servrar för sekundära platser kör inte WSUS-rensningen för uppdateringar som har upphört att gälla.
  • Configuration Manager skapar en lista över ersatta uppdateringar från databasen. Listan baseras på ersättningsbeteendet i egenskaperna för komponenten Programuppdateringsplats.
    • Uppdateringskonfigurationsobjekten som uppfyller ersättningsbeteendekriterierna har upphört att gälla i Configuration Manager-konsolen.
    • Uppdateringarna nekas i WSUS för CAS och primära platser, men inte för sekundära platser.
  • En rensning för programuppdateringskonfigurationsobjekt i Configuration Manager-databasen sker var sjunde dag och tar bort onödiga uppdateringar från konsolen.
    • Den här rensningen tar inte bort uppdateringar som har upphört att gälla från Configuration Manager-konsolen om de för närvarande är distribuerade.

Obs!

"Månader att vänta innan en ersatt uppdatering har upphört att gälla" baseras på skapandedatumet för den ersatta uppdateringen. Om du till exempel använder 2 månader för den här inställningen nekas uppdateringar som har ersatts i WSUS och upphör att gälla i Configuration Manager när den ersatta uppdateringen är 2 månader gammal.

Allt WSUS-underhåll måste köras manuellt på den sekundära platsens WSUS-databaser. Följande alternativ för rensningsguiden för WSUS-server körs inte på CAS och primära platser:

Rensningsbeteende för WSUS från och med version 1810

Från och med version 1810 kan du ange ersättningsregler för funktionsuppdateringar separat från icke-funktionsuppdateringar i egenskaperna för komponenten Programuppdateringsplats. WSUS-rensningsalternativet inträffar efter varje synkronisering och gör följande rensningsobjekt:

  • Alternativet Förfallna uppdateringar för WSUS-servrar på CAS-, primära och sekundära platser.
  • Configuration Manager skapar en lista över ersatta uppdateringar från databasen. Listan baseras på ersättningsbeteendet i egenskaperna för komponenten Programuppdateringsplats.
    • Uppdateringskonfigurationsobjekten som uppfyller ersättningsbeteendekriterierna har upphört att gälla i Configuration Manager-konsolen.
    • Uppdateringarna nekas i WSUS för CAS-, primära och sekundära platser.
  • En rensning för programuppdateringskonfigurationsobjekt i Configuration Manager-databasen sker var sjunde dag och tar bort onödiga uppdateringar från konsolen.
    • Den här rensningen tar inte bort uppdateringar som har upphört att gälla från Configuration Manager-konsolen om de för närvarande är distribuerade.

Obs!

"Månader att vänta innan en ersatt uppdatering har upphört att gälla" baseras på skapandedatumet för den ersatta uppdateringen. Om du till exempel använder 2 månader för den här inställningen nekas uppdateringar som har ersatts i WSUS och upphör att gälla i Configuration Manager när den ersatta uppdateringen är 2 månader gammal.

Följande alternativ för rensningsguiden för WSUS-server körs inte på cas-, primär- och sekundärplatserna:

Rensning av WSUS från och med version 1906

Du har ytterligare WSUS-underhållsaktiviteter som Configuration Manager kan köra för att underhålla felfria programuppdateringsplatser. Förutom att avböja utgångna uppdateringar i WSUS kan Configuration Manager lägga till icke-klustrade index i WSUS-databaserna och ta bort föråldrade uppdateringar från WSUS-databaserna. WSUS-underhållet sker efter varje synkronisering.

Neka utgångna uppdateringar i WSUS enligt ersättningsregler

Degressiva uppdateringar i WSUS förbättrar prestanda genom att ta bort uppdateringarna från katalogerna som skickas till klienter. Degressiva uppdateringar som Configuration Manager markerar som ersatta minimerar katalogerna ytterligare och förbättrar prestandan.

  1. I Configuration Manager-konsolen går du tillAdministrationsöversikt>Platskonfigurationsplatser> för administration>.
  2. Välj platsen överst i Configuration Manager-hierarkin.
  3. Klicka på Konfigurera platskomponenter i gruppen Inställningar och klicka sedan på Programuppdateringsplats för att öppna Egenskaper för programuppdateringsplatskomponent.
  4. På fliken WSUS-underhåll väljer du Neka utgångna uppdateringar i WSUS enligt ersättningsregler.

Lägg till icke-klustrade index i WSUS-databasen för att förbättra WSUS-rensningsprestanda

Tillägget av icke-klustrade index förbättrar WSUS-rensningsprestandan som Configuration Manager gör.

  1. I Configuration Manager-konsolen går du tillAdministrationsöversikt>Platskonfigurationsplatser> för administration>.
  2. Välj platsen överst i Configuration Manager-hierarkin.
  3. Klicka på Konfigurera platskomponenter i gruppen Inställningar och klicka sedan på Programuppdateringsplats för att öppna Egenskaper för programuppdateringsplatskomponent.
  4. På fliken WSUS-underhåll väljer du Lägg till icke-klustrade index i WSUS-databasen.
  5. På varje SUSDB som används av Configuration Manager läggs index till i följande tabeller:
    • tbLocalizedPropertyForRevision
    • tbRevisionSupersedesUpdate

SQL Server behörigheter för att skapa index

När WSUS-databasen finns på en fjärransluten SQL Server kan du behöva lägga till behörigheter i SQL Server för att skapa index. Det konto som används för att ansluta till WSUS-databasen och skapa indexen kan variera. Om du anger ett WSUS-serveranslutningskonto i egenskaperna för programuppdateringsplatsen kontrollerar du att anslutningskontot har SQL Server behörigheter. Om du inte anger något WSUS-serveranslutningskonto behöver platsserverns datorkonto SQL Server behörigheter.

  • För att skapa ett index krävs ALTER behörighet för tabellen eller vyn. Kontot måste vara medlem i den sysadmin fasta serverrollen eller de db_ddladmindb_owner fasta databasrollerna. Mer information om hur du skapar och indexar och behörigheter finns i CREATE INDEX (Transact-SQL).
  • Serverbehörigheten CONNECT SQL måste beviljas till kontot. Mer information finns i BEVILJA serverbehörigheter (Transact-SQL).

Obs!

  • Om WSUS-databasen finns på en fjärransluten SQL Server med en port som inte är standard kanske index inte läggs till. Du kan skapa ett serveralias med hjälp av Konfigurationshanteraren för SQL Server för det här scenariot. När aliaset har lagts till och Configuration Manager kan upprätta en anslutning till WSUS-databasen läggs index till.
  • Om programuppdateringsplatsen är fjärransluten till platsservern och använder en Intern Windows-databas läggs inte indexen till.

Ta bort föråldrade uppdateringar från WSUS-databasen

Föråldrade uppdateringar är oanvända uppdateringar och uppdateringsrevisioner i WSUS-databasen. Generellt sett anses en uppdatering vara föråldrad när den inte längre finns i Microsoft Uppdateringskatalog och den inte behövs av andra uppdateringar som ett krav eller beroende.

  1. I Configuration Manager-konsolen går du tillAdministrationsöversikt>Platskonfigurationsplatser> för administration>.
  2. Välj platsen överst i Configuration Manager-hierarkin.
  3. Klicka på Konfigurera platskomponenter i gruppen Inställningar och klicka sedan på Programuppdateringsplats för att öppna Egenskaper för programuppdateringsplatskomponent.
  4. På fliken WSUS-underhåll väljer du Ta bort föråldrade uppdateringar från WSUS-databasen.
    • Den föråldrade uppdateringsborttagningen tillåts att köras i högst 30 minuter innan den stoppas. Den startar igen efter nästa synkronisering.

SQL Server behörigheter för att ta bort föråldrade uppdateringar

När WSUS-databasen finns på en fjärransluten SQL Server måste platsserverns datorkonto ha följande SQL Server behörigheter:

Obs!

Om programuppdateringsplatsen är fjärransluten till platsservern och använder en Intern Windows-databas tas inte föråldrade uppdateringar bort.

Rensningsguiden för WSUS

Från och med version 1906 körs inte följande alternativ för rensningsguiden för WSUS-server på CAS-, primära och sekundära platser:

Känt problem

Tänk dig följande situation:

  • Du använder Configuration Manager version 1906 eller senare
  • Du har fjärrprogramuppdateringsplatser med hjälp av en Intern Windows-databas
  • I egenskaperna för komponenten för programuppdateringsplats har du något av följande valda alternativ under fliken WSUS-underhåll :
    • Lägga till icke-klustrade index i WSUS-databasen
    • Ta bort föråldrade uppdateringar från WSUS-databasen

I det här scenariot kan Configuration Manager inte utföra ovanstående WSUS-underhållsaktiviteter för fjärranslutna Software Uppdateringar Points med hjälp av en Intern Windows-databas. Det här problemet beror på att Intern Windows-databas inte tillåter fjärranslutningar. Följande fel visas på WSyncMgr.log platsservern:

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>

För att lösa problemet kan du automatisera WSUS-underhållet för fjärrprogramuppdateringsplatserna med hjälp av en Intern Windows-databas. Mer information och detaljerade steg finns i Den fullständiga guiden för att Microsoft WSUS- och Configuration Manager SUP-underhåll.

Uppdateringar rensningsloggposter

Du kan verifiera den här rensningen genom att granska wsyncmgr.log för följande poster:

  • Minskningen av ersatta uppdateringar i WSUS är klar när du ser den här loggposten: Cleanup processed <number> total updates and declined <number>
  • Rensningen av WSUS startar när du ser den här posten: Calling WSUS Cleanup.
  • WSUS-rensningen för utgångna uppdateringar är klar när du ser den här posten: Successfully completed WSUS Cleanup.
  • Rensningen av konfigurationsobjekt för Configuration Manager utgångna uppdateringar startar när du ser den här posten:Deleting old expired updates...
  • Rensningen av konfigurationsobjekt för Configuration Manager utgångna uppdateringar har slutförts när du ser den här posten:Deleted <number> expired updates total