Gebruik het hotfix-installatieprogramma om updates voor Configuration Manager te installeren

Van toepassing op: Configuration Manager (current branch)

Sommige updates voor Configuration Manager zijn niet beschikbaar via de Microsoft cloudservice. Deze updates zijn out-of-band beschikbaar. Een voorbeeld is een hotfix voor een beperkte release om een specifiek probleem op te lossen.

Wanneer u een update moet installeren die u van Microsoft:

Overzicht

Hotfixes voor Configuration Manager zijn vergelijkbaar met updates voor andere Microsoft producten, zoals SQL Server. Ze bevatten één afzonderlijke oplossing of een bundel, een samengeteld aantal oplossingen.

  • Afzonderlijke updates bevatten één gerichte update voor een specifieke versie van Configuration Manager.
  • Updatebundels bevatten meerdere updates voor een specifieke versie van Configuration Manager.
  • Wanneer een update een bundel is, kunt u geen afzonderlijke updates uit die bundel installeren.

Als u van plan bent om implementaties te maken om updates op andere computers te installeren, installeert u de updatebundel op een SERVER voor centrale beheersite (CAS) of primaire siteserver.

Wanneer u de updatebundel uitvoert, vindt het volgende proces plaats:

  • Hiermee worden de updatebestanden voor elk toepasselijk onderdeel uit de updatebundel geëxtraheerd.

  • Hiermee start u een wizard die u begeleidt door een proces voor het configureren van de updates en implementatieopties voor de updates.

  • Nadat u de wizard hebt voltooid, worden de updates in de bundel die van toepassing zijn op de siteserver geïnstalleerd op de siteserver.

De wizard maakt ook implementaties die u kunt gebruiken om de updates op andere computers te installeren. Implementeer de updates op andere computers met behulp van een ondersteunde implementatiemethode. Bijvoorbeeld een software-implementatiepakket of System Center Updates Publisher.

Wanneer de wizard wordt uitgevoerd, wordt er een .cab-bestand op de siteserver gemaakt voor gebruik met Updates Publisher. Optioneel kunt u de wizard configureren om ook een of meer pakketten voor software-implementatie te maken. U kunt deze implementaties gebruiken om updates te installeren op onderdelen, zoals clients of de Configuration Manager-console. U kunt updates ook handmatig installeren op computers waarop de Configuration Manager-client niet wordt uitgevoerd.

U kunt de volgende drie groepen bijwerken in Configuration Manager:

  • Configuration Manager serverfuncties, waaronder:

    • Cas

    • Primaire site

    • Secundaire site

    • Externe SMS-provider

  • Configuration Manager console

  • Configuration Manager client

Opmerking

Updates voor sitesysteemrollen worden geïnstalleerd als onderdeel van de update voor siteservers. Ze worden onderhouden door de siteonderdeelbeheerder. Dit gedrag omvat updates voor de sitedatabase en de cloudbeheergateway (CMG).

Pull-distributiepunten worden onderhouden door distributiemanager in plaats van de siteonderdeelbeheerder.

Elke updatebundel voor Configuration Manager is een zelfuitpakkend .exe-bestand (SFX). Dit bestand bevat de bestanden die nodig zijn om de update te installeren op de toepasselijke onderdelen van Configuration Manager. Normaal gesproken kan het SFX-bestand de volgende bestanden bevatten:

Bestand Details
<Product version>-QFE-KB<KB article ID>-<platform>-<language>.exe Dit bestand is de update. De opdrachtregel voor dit bestand wordt beheerd door Updatesetup.exe. Bijvoorbeeld:CM1511RTM-QFE-KB123456-X64-ENU.exe
Updatesetup.exe Deze MSI-wrapper beheert de installatie van de updatebundel. Wanneer u de update uitvoert, detecteert Updatesetup.exe de weergavetaal van de computer waarop deze wordt uitgevoerd. De gebruikersinterface voor de update is standaard in het Engels. Wanneer de weergavetaal echter wordt ondersteund, wordt de gebruikersinterface weergegeven in de lokale taal van de computer.
License_<language>.rtf Indien van toepassing, bevat elke update een of meer licentiebestanden voor ondersteunde talen.
<Product&updatetype>-<product version>-<KB article ID>-<platform>.msp Wanneer de update van toepassing is op de Configuration Manager console of clients, bevat de updatebundel afzonderlijke Windows Installer-patchbestanden (.msp). Bijvoorbeeld voor ConfigMgr1511-AdminUI-KB1234567-i386.msp de console of ConfigMgr1511-client-KB1234567-x64.msp voor de client.

Standaard registreert de updatebundel de acties naar een .log-bestand op de siteserver. Het logboekbestand heeft dezelfde naam als de updatebundel en wordt naar de %SystemRoot%/Temp map geschreven.

Wanneer u de updatebundel uitvoert, wordt een bestand met dezelfde naam als de updatebundel geëxtraheerd naar een tijdelijke map op de computer en wordt vervolgens Updatesetup.exe uitgevoerd. Updatesetup.exe de wizard software-update wordt gestart.

Voor zover van toepassing op het bereik van de update, maakt de wizard een reeks mappen onder de Configuration Manager installatiemap op de siteserver. De mapstructuur is vergelijkbaar met het volgende voorbeeld: \Hotfix\<KB Number>\<Update Type>\<Platform>

De volgende tabel bevat details over de mappen in de mapstructuur:

Mapnaam Meer informatie
<KB Number> Deze map is het id-nummer voor deze updatebundel.
<Update type> Deze map is het type update voor Configuration Manager. De wizard maakt een afzonderlijke map voor elk type update in de bundel. Ze omvatten de volgende typen:

- Server: bevat updates voor siteservers, sitedatabaseservers en SMS-providers.
- Client: bevat updates voor de Configuration Manager-client.
- AdminConsole: bevat updates voor de Configuration Manager-console

De wizard maakt ook een map met de naam SCUP, die het .cab-bestand voor Updates Publisher bevat.
<Platform> Deze map is platformspecifiek. Het bevat updatebestanden die specifiek zijn voor een type processor. Deze mappen omvatten: x64 en I386.

Updates installeren

Als u updates wilt installeren, installeert u eerst de updatebundel op een siteserver. Wanneer u een updatebundel installeert, wordt er een installatiewizard voor die update gestart. Met deze wizard worden de volgende acties uitgevoerd:

  • Extraheert de updatebestanden

  • Helpt u bij het configureren van implementaties

  • Installeert toepasselijke updates op de serveronderdelen van de lokale computer

Nadat u de updatebundel op een siteserver hebt geïnstalleerd, kunt u andere onderdelen voor Configuration Manager bijwerken. In de volgende tabel worden updateacties voor deze verschillende onderdelen beschreven:

Component Instructies
Siteserver Implementeer updates op een externe siteserver wanneer u ervoor kiest om de updatebundel niet rechtstreeks op die externe siteserver te installeren.
Sitedatabase Voor externe siteservers implementeert u serverupdates die een update voor de sitedatabase bevatten als u de updatebundel niet rechtstreeks op die externe siteserver installeert.
Configuration Manager console Na de eerste installatie van de Configuration Manager-console kunt u updates voor de console installeren op elke computer waarop deze wordt uitgevoerd. U kunt de installatiebestanden van de console niet wijzigen om de updates toe te passen tijdens de eerste installatie van de console.
Externe SMS-provider Installeer updates voor elk exemplaar van de SMS-provider die wordt uitgevoerd op een andere computer dan de siteserver waarop u de updatebundel hebt geïnstalleerd.
Configuration Manager-clients Na de eerste installatie van de Configuration Manager-client kunt u updates voor de Configuration Manager-client installeren op elke computer waarop de client wordt uitgevoerd.

Opmerking

U kunt updates alleen implementeren op computers waarop de Configuration Manager-client wordt uitgevoerd.

Als u een client, Configuration Manager console of SMS-provider opnieuw installeert, installeert u ook de updates voor deze onderdelen opnieuw.

Servers bijwerken

Updates voor servers kunnen updates bevatten voor sites, de sitedatabase en computers waarop een exemplaar van de SMS-provider wordt uitgevoerd.

Een site bijwerken

Als u een Configuration Manager site wilt bijwerken, kunt u de updatebundel rechtstreeks op de siteserver installeren. U kunt de updates ook implementeren op een siteserver nadat u de updatebundel op een andere site hebt geïnstalleerd.

Wanneer u een update op een siteserver installeert, beheert het update-installatieproces andere acties die nodig zijn om de update toe te passen, zoals het bijwerken van sitesysteemrollen. De uitzondering is de sitedatabase. De volgende sectie bevat informatie over het bijwerken van de sitedatabase.

Een sitedatabase bijwerken

Als u de sitedatabase wilt bijwerken, voert het installatieproces een bestand met de naam update.sql uit op de sitedatabase. U kunt het updateproces configureren om de sitedatabase automatisch bij te werken, of u kunt de sitedatabase later handmatig bijwerken.

Automatisch bijwerken van de sitedatabase

Wanneer u de updatebundel op een siteserver installeert, kunt u ervoor kiezen om de sitedatabase automatisch bij te werken wanneer de serverupdate is geïnstalleerd. Deze beslissing is alleen van toepassing op de siteserver waarop u de updatebundel installeert en niet op implementaties die zijn gemaakt om de updates op externe siteservers te installeren.

Opmerking

Wanneer u ervoor kiest om de sitedatabase automatisch bij te werken, wordt een database bijgewerkt, ongeacht of de database zich op de siteserver of op een externe computer bevindt.

Belangrijk

Voordat u de sitedatabase bijwerkt, maakt u een back-up van de sitedatabase. U kunt een update van de sitedatabase niet verwijderen. Zie Back-up en herstel voor Configuration Manager voor meer informatie over het maken van een back-up voor Configuration Manager.

Handmatig bijwerken van de sitedatabase

Als u ervoor kiest om de sitedatabase niet automatisch bij te werken wanneer u de updatebundel op de siteserver installeert, wijzigt de serverupdate de database niet op de siteserver waarop de updatebundel wordt uitgevoerd. Implementaties die gebruikmaken van het pakket dat is gemaakt voor software-implementatie of dat installeert, werken echter altijd de sitedatabase bij.

Waarschuwing

Wanneer de update updates voor zowel de siteserver als de sitedatabase bevat, is de update pas functioneel als de update is voltooid voor zowel de siteserver als de sitedatabase. Totdat de update is toegepast op de sitedatabase, heeft de site een niet-ondersteunde status.

  1. Stop de SMS_SITE_COMPONENT_MANAGER-service op de siteserver. Stop vervolgens de SMS_EXECUTIVE-service .

  2. Sluit de Configuration Manager-console.

  3. Voer het updatescript met de naam update.sql uit op de database van die site. Zie de documentatie voor de versie van SQL Server die u gebruikt voor uw sitedatabase voor informatie over het uitvoeren van een script om een SQL Server database bij te werken.

    Tip

    Wanneer de updatebundel wordt geïnstalleerd, wordt update.sql geëxtraheerd naar de volgende locatie op de siteserver: \\<Server Name>\SMS_<Site Code>\Hotfix\<KB Number>\update.sql.

  4. Start de services die u in de vorige stap hebt gestopt opnieuw.

Een computer bijwerken waarop de SMS-provider wordt uitgevoerd

Nadat u een updatebundel hebt geïnstalleerd die updates voor de SMS-provider bevat, implementeert u de update op elke computer waarop de SMS-provider wordt uitgevoerd. De enige uitzondering is het exemplaar van de SMS-provider die eerder was geïnstalleerd op de siteserver waarop u de updatebundel installeert. Het lokale exemplaar van de SMS-provider op de siteserver wordt bijgewerkt wanneer u de updatebundel installeert.

Als u de SMS-provider op een computer verwijdert en vervolgens opnieuw installeert, installeert u de update voor de SMS-provider opnieuw op die computer.

Clients bijwerken

Wanneer u een update installeert die updates voor de Configuration Manager-client bevat, kunt u clients automatisch upgraden met de update-installatie of clients handmatig upgraden op een later tijdstip. Zie Clients upgraden voor Windows-computers voor meer informatie over automatische clientupgrades.

U kunt updates implementeren met Updates Publisher of een software-implementatiepakket. U kunt de update ook handmatig installeren op elke client. Zie Updates implementeren voor Configuration Manager voor meer informatie over het gebruik van implementaties om updates te installeren.

Belangrijk

Wanneer u updates voor clients installeert en de updatebundel updates voor servers bevat, installeert u de serverupdates op de primaire site waaraan de clients zijn toegewezen.

Als u de clientupdate handmatig wilt installeren, voert u Msiexec.exe uit op elke Configuration Manager-client. Neem het platformspecifieke MSP-bestand voor clientupdates op in de opdrachtregel. U kunt bijvoorbeeld de volgende opdrachtregel gebruiken voor een clientupdate:

msiexec.exe /p \\<ServerName>\SMS_<SiteCode>\Hotfix\<KB Number>\Client\<Platform>\<msp> /L\*v <logfile> REINSTALLMODE=mous REINSTALL=ALL

Configuration Manager-consoles bijwerken

Als u een Configuration Manager-console wilt bijwerken, installeert u de update op de computer waarop de console wordt uitgevoerd.

Belangrijk

Wanneer u updates voor de Configuration Manager-console installeert en de updatebundel updates voor servers bevat, installeert u ook de serverupdates op de site die u gebruikt met de Configuration Manager-console.

Als op de computer die u bijwerkt de Configuration Manager-client wordt uitgevoerd:

  • U kunt een implementatie gebruiken om de update te installeren. Zie Updates implementeren voor Configuration Manager voor meer informatie over het gebruik van implementaties om updates te installeren.

  • Als u bent aangemeld bij de clientcomputer, voert u de installatie interactief uit.

Voer Msiexec.exeuit om de update van de Configuration Manager console handmatig te installeren. Neem het MSP-bestand Configuration Manager consoleupdate op in de opdrachtregel. U kunt bijvoorbeeld de volgende opdrachtregel gebruiken om een Configuration Manager-console bij te werken:

msiexec.exe /p \\<ServerName>\SMS_<SiteCode>\Hotfix\<KB Number>\AdminConsole\<Platform>\<msp> /L\*v <logfile> REINSTALLMODE=mous REINSTALL=ALL

Updates implementeren voor Configuration Manager

Nadat u de updatebundel op een siteserver hebt geïnstalleerd, kunt u een van de volgende drie methoden gebruiken om updates op andere computers te implementeren.

Updates Publisher gebruiken om updates te installeren

Wanneer u de updatebundel op een siteserver installeert, maakt de installatiewizard een catalogusbestand voor Updates Publisher. U kunt dit bestand gebruiken om de updates op toepasselijke computers te implementeren. Deze catalogus wordt altijd gemaakt door de wizard, zelfs wanneer u de optie Pakket en programma gebruiken selecteert om deze update te implementeren.

De catalogus voor Updates Publisher heet SCUPCatalog.cab. Deze bevindt zich op de volgende locatie op de computer waarop u de updatebundel hebt uitgevoerd: \\<ServerName>\SMS_<SiteCode>\Hotfix\<KB Number>\SCUP\SCUPCatalog.cab

Belangrijk

Het SCUPCatalog.cab-bestand wordt gemaakt met behulp van paden die specifiek zijn voor de siteserver waarop de updatebundel is geïnstalleerd. Deze kan niet worden gebruikt op andere siteservers.

Nadat de wizard is voltooid, importeert u de catalogus in Updates Publisher. Gebruik vervolgens software-updates om de updates te implementeren. Zie System Center Updates Publisher voor meer informatie.

De updates importeren in Updates Publisher

  1. Start de Updates Publisher-console en selecteer Importeren.

  2. Selecteer op de pagina Type importeren van de wizard Software Updates Catalogus de optie Het pad naar de te importeren catalogus opgeven. Geef vervolgens het SCUPCatalog.cab-bestand op.

  3. Selecteer Volgende en selecteer vervolgens opnieuw Volgende .

  4. Selecteer accepteren in het venster Beveiligingswaarschuwing - Catalogusvalidatie. Sluit de wizard nadat deze is voltooid.

  5. Selecteer de update die u wilt implementeren en selecteer vervolgens Publiceren.

  6. Selecteer op de pagina Publicatieopties van de wizard Software Updates publiceren de optie Volledige inhoud en selecteer vervolgens Volgende.

  7. Voltooi de wizard om de updates te publiceren.

Software-implementatie gebruiken om updates te installeren

Wanneer u de updatebundel installeert op de siteserver van een primaire site of CAS, kunt u de installatiewizard configureren om updatepakketten voor software-implementatie te maken. Implementeer vervolgens elk pakket op een verzameling computers die u wilt bijwerken.

Als u een software-implementatiepakket wilt maken, selecteert u op de pagina Implementatie van software-update configureren van de wizard elk type updatepakket dat u wilt bijwerken. De beschikbare typen kunnen servers, Configuration Manager consoles en clients zijn. Er wordt een afzonderlijk pakket gemaakt voor elk type update dat u selecteert.

Opmerking

Het pakket voor servers bevat updates voor de volgende onderdelen:

  • Siteserver
  • SMS-provider
  • Sitedatabase

Selecteer vervolgens op de pagina Implementatiemethode voor software-updates configureren van de wizard de optie Ik gebruik softwaredistributie.

Nadat de wizard is voltooid, bekijkt u de pakketten in de Configuration Manager-console. Ga naar het knooppunt Pakketten in de werkruimte Softwarebibliotheek . Gebruik uw standaardproces om softwarepakketten te implementeren op Configuration Manager clients. Wanneer een pakket wordt uitgevoerd op een client, worden de updates voor de toepasselijke onderdelen van Configuration Manager op de clientcomputer geïnstalleerd.

Zie Pakketten en programma's voor meer informatie over het implementeren van pakketten op Configuration Manager-clients.

Verzamelingen maken voor het implementeren van updates voor Configuration Manager

U kunt specifieke updates implementeren voor toepasselijke clients. De volgende informatie kan u helpen bij het maken van apparaatverzamelingen voor de verschillende onderdelen voor Configuration Manager.

Onderdeel van Configuration Manager Instructies
CAS-server Maak een directe lidmaatschapsquery en voeg de CAS-server toe.
Alle primaire siteservers Maak een directe lidmaatschapsquery en voeg elke primaire siteserver toe.
Alle secundaire siteservers Maak een directe lidmaatschapsquery en voeg elke secundaire siteserver toe.
Alle x86-clients Maak een verzameling met de volgende querycriteria: Select * from SMS_R_System inner join SMS_G_System_SYSTEM on SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SYSTEM.SystemType = "X86-based PC"
Alle x64-clients Maak een verzameling met de volgende querycriteria: Select * from SMS_R_System inner join SMS_G_System_SYSTEM on SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SYSTEM.SystemType = "X64-based PC"
Alle computers waarop de Configuration Manager-console wordt uitgevoerd Maak een directe lidmaatschapsquery en voeg elke computer toe.
Externe computers waarop een exemplaar van de SMS-provider wordt uitgevoerd Maak een directe lidmaatschapsquery en voeg elke computer toe.

Opmerking

Als u een sitedatabase wilt bijwerken, implementeert u de update op de siteserver voor die site.

Zie Verzamelingen maken voor meer informatie.