Utiliser le programme d’installation de correctif logiciel pour installer les mises à jour pour Configuration Manager

S’applique à : Gestionnaire de Configuration (branche actuelle)

Certaines mises à jour pour Configuration Manager ne sont pas disponibles à partir du service cloud Microsoft. Ces mises à jour sont disponibles hors bande. Par exemple, un correctif logiciel en version limitée pour résoudre un problème spécifique.

Lorsque vous devez installer une mise à jour que vous obtenez de Microsoft :

Présentation

Les correctifs logiciels pour Configuration Manager sont similaires aux mises à jour d’autres produits Microsoft, tels que SQL Server. Ils contiennent un correctif individuel ou un ensemble, qui est un cumul de correctifs.

  • Les mises à jour individuelles incluent une mise à jour ciblée unique pour une version spécifique de Configuration Manager.
  • Les offres groupées de mises à jour incluent plusieurs mises à jour pour une version spécifique de Configuration Manager.
  • Lorsqu’une mise à jour est une offre groupée, vous ne pouvez pas installer des mises à jour individuelles à partir de ce bundle.

Si vous envisagez de créer des déploiements pour installer des mises à jour sur d’autres ordinateurs, installez le groupe de mises à jour sur un serveur de site d’administration centrale (CAS) ou un serveur de site principal.

Lorsque vous exécutez le bundle de mises à jour, le processus suivant se produit :

  • Il extrait les fichiers de mise à jour de chaque composant applicable du bundle de mises à jour.

  • Démarre un Assistant qui vous guide tout au long d’un processus de configuration des mises à jour et des options de déploiement pour les mises à jour.

  • Une fois l’Assistant terminé, les mises à jour du bundle qui s’appliquent au serveur de site sont installées sur le serveur de site.

L’Assistant crée également des déploiements que vous pouvez utiliser pour installer les mises à jour sur d’autres ordinateurs. Déployez les mises à jour sur d’autres ordinateurs à l’aide d’une méthode de déploiement prise en charge. Par exemple, un package de déploiement logiciel ou System Center Mises à jour Publisher.

Lorsque l’Assistant s’exécute, il crée un fichier .cab sur le serveur de site à utiliser avec Mises à jour Publisher. Si vous le souhaitez, vous pouvez configurer l’Assistant pour créer également un ou plusieurs packages pour le déploiement de logiciels. Vous pouvez utiliser ces déploiements pour installer des mises à jour sur des composants, tels que des clients ou la console Configuration Manager. Vous pouvez également installer les mises à jour manuellement sur les ordinateurs qui n’exécutent pas le client Configuration Manager.

Vous pouvez mettre à jour les trois groupes suivants dans Configuration Manager :

  • Configuration Manager rôles de serveur, notamment :

    • CAS

    • Site principal

    • Site secondaire

    • Fournisseur SMS distant

  • console Configuration Manager

  • client Configuration Manager

Remarque

Mises à jour pour les rôles de système de site sont installés dans le cadre de la mise à jour des serveurs de site. Ils sont mis en service par le gestionnaire de composants de site. Ce comportement inclut les mises à jour de la base de données de site et de la passerelle de gestion cloud (CMG).

Les points de distribution d’extraction sont serviceés par le gestionnaire de distribution au lieu du gestionnaire de composants de site.

Chaque ensemble de mises à jour pour Configuration Manager est un fichier .exe auto-extractible (SFX). Ce fichier contient les fichiers nécessaires pour installer la mise à jour sur les composants applicables de Configuration Manager. En règle générale, le fichier SFX peut contenir les fichiers suivants :

File Détails
<Product version>-QFE-KB<KB article ID>-<platform>-<language>.exe Ce fichier est la mise à jour. La ligne de commande de ce fichier est gérée par Updatesetup.exe. Par exemple : CM1511RTM-QFE-KB123456-X64-ENU.exe
Updatesetup.exe Ce wrapper MSI gère l’installation du bundle de mises à jour. Lorsque vous exécutez la mise à jour, Updatesetup.exe détecte la langue d’affichage de l’ordinateur sur lequel elle s’exécute. Par défaut, l’interface utilisateur de la mise à jour est en anglais. Toutefois, lorsque la langue d’affichage est prise en charge, l’interface utilisateur s’affiche dans la langue locale de l’ordinateur.
License_<language>.rtf Le cas échéant, chaque mise à jour contient un ou plusieurs fichiers de licence pour les langues prises en charge.
<Product&updatetype>-<product version>-<KB article ID>-<platform>.msp Lorsque la mise à jour s’applique à la console ou aux clients Configuration Manager, le groupe de mises à jour inclut des fichiers de correctif Windows Installer (.msp) distincts. Par exemple : ConfigMgr1511-AdminUI-KB1234567-i386.msp pour la console ou ConfigMgr1511-client-KB1234567-x64.msp pour le client.

Par défaut, le bundle de mises à jour enregistre ses actions dans un fichier .log sur le serveur de site. Le fichier journal porte le même nom que le bundle de mises à jour et est écrit dans le %SystemRoot%/Temp dossier .

Lorsque vous exécutez le bundle de mises à jour, il extrait un fichier portant le même nom que le groupe de mises à jour dans un dossier temporaire sur l’ordinateur, puis exécute Updatesetup.exe. Updatesetup.exe démarre l’Assistant Mise à jour logicielle.

Selon l’étendue de la mise à jour, l’Assistant crée une série de dossiers sous le dossier d’installation Configuration Manager sur le serveur de site. La structure de dossiers est similaire à l’exemple suivant : \Hotfix\<KB Number>\<Update Type>\<Platform>

Le tableau suivant fournit des détails sur les dossiers dans la structure de dossiers :

Nom du dossier Plus d'informations
<KB Number> Ce dossier est le numéro d’IDENTIFICATION de ce bundle de mises à jour.
<Update type> Ce dossier est le type de mise à jour pour Configuration Manager. L’Assistant crée un dossier distinct pour chaque type de mise à jour dans le bundle. Ils incluent les types suivants :

- Serveur : inclut les mises à jour des serveurs de site, des serveurs de base de données de site et des fournisseurs SMS.
- Client : inclut les mises à jour du client Configuration Manager.
- AdminConsole : inclut les mises à jour de la console Configuration Manager

L’Assistant crée également un dossier nommé SCUP, qui contient le fichier .cab pour Mises à jour Publisher.
<Platform> Ce dossier est spécifique à la plateforme. Il contient des fichiers de mise à jour spécifiques à un type de processeur. Ces dossiers incluent : x64 et I386.

Guide pratique pour installer des mises à jour

Pour installer les mises à jour, commencez par installer le bundle de mises à jour sur un serveur de site. Lorsque vous installez un bundle de mises à jour, il démarre un Assistant d’installation pour cette mise à jour. Cet Assistant effectue les actions suivantes :

  • Extrait les fichiers de mise à jour

  • Vous aide à configurer les déploiements

  • Installe les mises à jour applicables sur les composants serveur de l’ordinateur local

Après avoir installé le bundle de mises à jour sur un serveur de site, vous pouvez mettre à jour d’autres composants pour Configuration Manager. Le tableau suivant décrit les actions de mise à jour pour ces différents composants :

Composant Instructions
Serveur de site Déployez les mises à jour sur un serveur de site distant lorsque vous ne choisissez pas d’installer le bundle de mises à jour directement sur ce serveur de site distant.
Base de données de site Pour les serveurs de site distants, déployez des mises à jour de serveur qui incluent une mise à jour de la base de données de site si vous n’installez pas le bundle de mises à jour directement sur ce serveur de site distant.
console Configuration Manager Après l’installation initiale de la console Configuration Manager, vous pouvez installer les mises à jour de la console sur chaque ordinateur qui l’exécute. Vous ne pouvez pas modifier les fichiers d’installation de la console pour appliquer les mises à jour lors de l’installation initiale de la console.
Fournisseur SMS distant Installez les mises à jour pour chaque instance du fournisseur SMS qui s’exécute sur un ordinateur autre que le serveur de site sur lequel vous avez installé le groupe de mises à jour.
Clients Configuration Manager Après l’installation initiale du client Configuration Manager, vous pouvez installer les mises à jour du client Configuration Manager sur chaque ordinateur qui exécute le client.

Remarque

Vous pouvez déployer des mises à jour uniquement sur les ordinateurs qui exécutent le client Configuration Manager.

Si vous réinstallez un client, Configuration Manager console ou un fournisseur SMS, réinstallez également les mises à jour de ces composants.

Mettre à jour les serveurs

Mises à jour pour les serveurs peuvent inclure des mises à jour pour les sites, la base de données de site et les ordinateurs qui exécutent une instance du fournisseur SMS.

Mettre à jour un site

Pour mettre à jour un site Configuration Manager, vous pouvez installer le bundle de mises à jour directement sur le serveur de site. Vous pouvez également déployer les mises à jour sur un serveur de site après avoir installé le bundle de mises à jour sur un autre site.

Lorsque vous installez une mise à jour sur un serveur de site, le processus d’installation de la mise à jour gère d’autres actions requises pour appliquer la mise à jour, telles que la mise à jour des rôles de système de site. L’exception est la base de données du site. La section suivante contient des informations sur la mise à jour de la base de données du site.

Mettre à jour une base de données de site

Pour mettre à jour la base de données de site, le processus d’installation exécute un fichier nommé update.sql sur la base de données du site. Vous pouvez configurer le processus de mise à jour pour mettre à jour automatiquement la base de données du site, ou vous pouvez mettre à jour manuellement la base de données du site ultérieurement.

Mise à jour automatique de la base de données du site

Lorsque vous installez le groupe de mises à jour sur un serveur de site, vous pouvez choisir de mettre à jour automatiquement la base de données du site lorsque la mise à jour du serveur est installée. Cette décision s’applique uniquement au serveur de site sur lequel vous installez le bundle de mises à jour et ne s’applique pas aux déploiements créés pour installer les mises à jour sur des serveurs de site distants.

Remarque

Lorsque vous choisissez de mettre à jour automatiquement la base de données de site, le processus met à jour une base de données, que la base de données se trouve sur le serveur de site ou sur un ordinateur distant.

Importante

Avant de mettre à jour la base de données de site, créez une sauvegarde de la base de données du site. Vous ne pouvez pas désinstaller une mise à jour de la base de données du site. Pour plus d’informations sur la création d’une sauvegarde pour Configuration Manager, consultez Sauvegarde et récupération pour Configuration Manager.

Mise à jour manuelle de la base de données du site

Si vous choisissez de ne pas mettre à jour automatiquement la base de données de site lorsque vous installez le bundle de mises à jour sur le serveur de site, la mise à jour du serveur ne modifie pas la base de données sur le serveur de site sur lequel le bundle de mises à jour s’exécute. Toutefois, les déploiements qui utilisent le package créé pour le déploiement de logiciels ou qui installe mettent toujours à jour la base de données du site.

Avertissement

Lorsque la mise à jour inclut des mises à jour du serveur de site et de la base de données de site, la mise à jour n’est pas fonctionnelle tant que la mise à jour n’est pas terminée pour le serveur de site et la base de données de site. Tant que la mise à jour n’est pas appliquée à la base de données du site, le site n’est pas pris en charge.

  1. Sur le serveur de site, arrêtez le service SMS_SITE_COMPONENT_MANAGER . Arrêtez ensuite le service SMS_EXECUTIVE .

  2. Fermez la console Configuration Manager.

  3. Exécutez le script de mise à jour nommé update.sql sur la base de données de ce site. Pour plus d’informations sur l’exécution d’un script pour mettre à jour une base de données SQL Server, consultez la documentation de la version de SQL Server que vous utilisez pour votre serveur de base de données de site.

    Conseil

    Lorsque le bundle de mises à jour est installé, il extrait update.sql à l’emplacement suivant sur le serveur de site : \\<Server Name>\SMS_<Site Code>\Hotfix\<KB Number>\update.sql.

  4. Redémarrez les services que vous avez arrêtés à l’étape précédente.

Mettre à jour un ordinateur qui exécute le fournisseur SMS

Après avoir installé un ensemble de mises à jour qui inclut des mises à jour pour le fournisseur SMS, déployez la mise à jour sur chaque ordinateur qui exécute le fournisseur SMS. La seule exception est l’instance du fournisseur SMS qui a été précédemment installée sur le serveur de site sur lequel vous installez le bundle de mises à jour. L’instance locale du fournisseur SMS sur le serveur de site est mise à jour lorsque vous installez le groupe de mises à jour.

Si vous supprimez puis réinstallez le fournisseur SMS sur un ordinateur, réinstallez la mise à jour du fournisseur SMS sur cet ordinateur.

Mettre à jour les clients

Lorsque vous installez une mise à jour qui inclut des mises à jour pour le client Configuration Manager, vous pouvez automatiquement mettre à niveau les clients avec l’installation de la mise à jour, ou mettre à niveau manuellement les clients ultérieurement. Pour plus d’informations sur la mise à niveau automatique du client, consultez Guide pratique pour mettre à niveau des clients pour les ordinateurs Windows.

Vous pouvez déployer des mises à jour avec Mises à jour Publisher ou un package de déploiement logiciel. Vous pouvez également installer manuellement la mise à jour sur chaque client. Pour plus d’informations sur l’utilisation des déploiements pour installer des mises à jour, consultez Déployer des mises à jour pour Configuration Manager.

Importante

Lorsque vous installez des mises à jour pour les clients et que le bundle de mises à jour inclut des mises à jour pour les serveurs, installez les mises à jour du serveur sur le site principal auquel les clients sont affectés.

Pour installer manuellement la mise à jour du client, exécutez Msiexec.exe sur chaque client Configuration Manager. Incluez le fichier MSP de mise à jour du client spécifique à la plateforme dans la ligne de commande. Par exemple, vous pouvez utiliser la ligne de commande suivante pour une mise à jour du client :

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

Mettre à jour les consoles Configuration Manager

Pour mettre à jour une console Configuration Manager, installez la mise à jour sur l’ordinateur qui exécute la console.

Importante

Lorsque vous installez des mises à jour pour la console Configuration Manager et que le groupe de mises à jour inclut des mises à jour pour les serveurs, installez également les mises à jour du serveur sur le site que vous utilisez avec la console Configuration Manager.

Si l’ordinateur que vous mettez à jour exécute le client Configuration Manager :

  • Vous pouvez utiliser un déploiement pour installer la mise à jour. Pour plus d’informations sur l’utilisation des déploiements pour installer des mises à jour, consultez Déployer des mises à jour pour Configuration Manager.

  • Si vous êtes connecté à l’ordinateur client, exécutez l’installation de manière interactive.

Pour installer manuellement la mise à jour de la console Configuration Manager, exécutez Msiexec.exe. Incluez le fichier MSP de mise à jour de la console Configuration Manager dans la ligne de commande. Par exemple, vous pouvez utiliser la ligne de commande suivante pour mettre à jour une console Configuration Manager :

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

Déployer des mises à jour pour Configuration Manager

Après avoir installé le bundle de mises à jour sur un serveur de site, vous pouvez utiliser l’une des trois méthodes suivantes pour déployer des mises à jour sur d’autres ordinateurs.

Utiliser Mises à jour Publisher pour installer les mises à jour

Lorsque vous installez le groupe de mises à jour sur un serveur de site, l’Assistant Installation crée un fichier catalogue pour Mises à jour Publisher. Vous pouvez utiliser ce fichier pour déployer les mises à jour sur les ordinateurs applicables. L’Assistant crée toujours ce catalogue, même lorsque vous sélectionnez l’option Utiliser le package et le programme pour déployer cette mise à jour.

Le catalogue de Mises à jour Publisher est nommé SCUPCatalog.cab. Il se trouve à l’emplacement suivant sur l’ordinateur sur lequel vous avez exécuté le bundle de mises à jour : \\<ServerName>\SMS_<SiteCode>\Hotfix\<KB Number>\SCUP\SCUPCatalog.cab

Importante

Le fichier SCUPCatalog.cab est créé à l’aide de chemins d’accès spécifiques au serveur de site sur lequel le bundle de mises à jour est installé. Il ne peut pas être utilisé sur d’autres serveurs de site.

Une fois l’Assistant terminé, importez le catalogue dans Mises à jour Publisher. Utilisez ensuite les mises à jour logicielles pour déployer les mises à jour. Pour plus d’informations, consultez System Center Mises à jour Publisher.

Importer les mises à jour dans Mises à jour Publisher

  1. Démarrez la console Mises à jour Publisher et sélectionnez Importer.

  2. Dans la page Type d’importation de l’Assistant Importation de logiciels Mises à jour catalogue, sélectionnez Spécifier le chemin du catalogue à importer. Spécifiez ensuite le fichier SCUPCatalog.cab.

  3. Sélectionnez Suivant, puis à nouveau Suivant .

  4. Dans la fenêtre Avertissement de sécurité - Validation du catalogue , sélectionnez Accepter. Fermez l’Assistant une fois qu’il est terminé.

  5. Sélectionnez la mise à jour que vous souhaitez déployer, puis sélectionnez Publier.

  6. Dans la page Options de publication de l’Assistant Publication de logiciels Mises à jour, sélectionnez Contenu complet, puis Suivant.

  7. Terminez l’Assistant pour publier les mises à jour.

Utiliser le déploiement de logiciels pour installer les mises à jour

Lorsque vous installez le bundle de mises à jour sur le serveur de site d’un site principal ou d’un site d’administration centrale, vous pouvez configurer l’Assistant Installation pour créer des packages de mise à jour pour le déploiement de logiciels. Déployez ensuite chaque package sur un ensemble d’ordinateurs que vous souhaitez mettre à jour.

Pour créer un package de déploiement logiciel, dans la page Configurer le déploiement de mises à jour logicielles de l’Assistant, sélectionnez chaque type de package de mise à jour que vous souhaitez mettre à jour. Les types disponibles peuvent inclure des serveurs, des consoles Configuration Manager et des clients. Un package distinct est créé pour chaque type de mise à jour que vous sélectionnez.

Remarque

Le package pour les serveurs contient des mises à jour pour les composants suivants :

  • Serveur de site
  • Fournisseur SMS
  • Base de données de site

Ensuite, dans la page Configurer la méthode de déploiement des mises à jour logicielles de l’Assistant, sélectionnez l’option J’utiliserai la distribution de logiciels.

Une fois l’Assistant terminé, affichez les packages dans la console Configuration Manager. Accédez au nœud Packages dans l’espace de travail Bibliothèque de logiciels . Utilisez votre processus standard pour déployer des packages logiciels sur Configuration Manager clients. Lorsqu’un package s’exécute sur un client, il installe les mises à jour des composants applicables de Configuration Manager sur l’ordinateur client.

Pour plus d’informations sur le déploiement de packages sur Configuration Manager clients, consultez Packages et programmes.

Créer des regroupements pour déployer des mises à jour sur Configuration Manager

Vous pouvez déployer des mises à jour spécifiques sur les clients applicables. Les informations suivantes peuvent vous aider à créer des regroupements d’appareils pour les différents composants pour Configuration Manager.

Composant de Configuration Manager Instructions
Serveur CAS Créez une requête d’appartenance directe et ajoutez le serveur d’administration centrale.
Tous les serveurs de site principal Créez une requête d’appartenance directe et ajoutez chaque serveur de site principal.
Tous les serveurs de site secondaires Créez une requête d’appartenance directe et ajoutez chaque serveur de site secondaire.
Tous les clients x86 Créez une collection avec les critères de requête suivants : 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"
Tous les clients x64 Créez une collection avec les critères de requête suivants : 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"
Tous les ordinateurs qui exécutent la console Configuration Manager Créez une requête d’appartenance directe et ajoutez chaque ordinateur.
Ordinateurs distants qui exécutent une instance du fournisseur SMS Créez une requête d’appartenance directe et ajoutez chaque ordinateur.

Remarque

Pour mettre à jour une base de données de site, déployez la mise à jour sur le serveur de site pour ce site.

Pour plus d’informations, consultez Guide pratique pour créer des collections.