Maintenance de mise à jour de logiciels dans System Center 2012 Configuration Manager

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 3090526
Résumé
Cet article décrit les processus de gestion des mises à jour logicielles et fournit des suggestions pour comment les administrateurs de Microsoft System Center 2012 Configuration Manager peuvent maintenir des performances optimales de la base de données WSUS.

Remarque Pour plus d'informations sur les mises à jour de logiciels dans System Center 2012 Configuration Manager, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
3092358 Résolution des problèmes de mise à jour de logiciel et de la maintenance dans System Center 2012 Configuration Manager
Plus d'informations

Mises à jour expirées

Dans le cadre du processus de révision en cours de mise à jour, certaines mises à jour dans le catalogue Microsoft Update ont expiré. Cela se produit généralement lorsqu'une version plus récente de la mise à jour est disponible. Toutefois, dans de rares cas, Microsoft peut détecter un problème avec une mise à jour et par conséquent faire expirer. Lors de la synchronisation de mise à jour de logiciel, ces mises à jour expirées sont marquées comme « Expiré » dans la console Configuration Manager. Cet état expiré est indiqué par une icône grisée en regard de la mise à jour. Ces mises à jour expirées sont automatiquement nettoyées à partir de la base de données du Gestionnaire de Configuration selon une planification régulière. Le composant Gestionnaire de synchronisation WSUS supprime les mises à jour expirées. Pour cela, uniquement si les conditions suivantes sont remplies :
  • La mise à jour n'est pas référencé dans une affectation de mise à jour.
  • La mise à jour est plus ancien que la valeur de « Âge de nettoyage mises à jour ». (Par défaut, cette valeur est sept jours).

Le Gestionnaire de synchronisation WSUS sur le site de gestionnaire de Configuration de niveau supérieur vérifie toutes les heures des mises à jour qui doivent être supprimées, et elle supprime les mises à jour expirées si elles correspondent aux critères de la liste précédente. Le Gestionnaire de synchronisation WSUS supprime l'expiration de mises à jour, vous pouvez voir les entrées suivantes dans le fichier WSyncMgr.log :

Suppression anciennes mises à jour expirées... 100 supprimé de SMS_WSUS_SYNC_MANAGER expiré des mises à jour SMS_WSUS_SYNC_MANAGER


Total des mises à jour expirées 2995 supprimés SMS_WSUS_SYNC_MANAGER

Nettoyage de contenu

Comme mises à jour expirées sont supprimés, le contenu de ces mises à jour expirées peut devenir orphelin. Le Gestionnaire de synchronisation WSUS nettoie également ce contenu orphelin. Dans le cadre du nettoyage de contenu, le Gestionnaire de synchronisation WSUS analyse les packages qui sont détenus par le site en cours, recherche de contenu qui n'est plus référencé et supprime le contenu du répertoire source de package. Par défaut, le contenu est supprimé uniquement s'il est devenu orphelin de plus d'une journée.

Si un contenu est supprimé, le processus de nettoyage met également à jour le package afin que le contenu mis à jour est envoyé aux points de distribution (DP). Lorsque le Gestionnaire de synchronisation WSUS supprime les orphelins de contenu, vous pouvez voir les entrées suivantes dans le fichier WSyncMgr.log :

Suppression du contenu d'orphelin de package CS100006 (EPDefinitions) à partir de la source de <PackageSource>SMS_WSUS_SYNC_MANAGER
Suppression du dossier de contenu orphelin \\<PackageSource>\51b6db15-6938-4b37-9fa8-caf513e13930... SMS_WSUS_SYNC_MANAGER
.
.
Suppression du dossier de contenu orphelin \\<PackageSource>\526b6a85-a62c-4d54-bc0d-b3409223b0df... SMS_WSUS_SYNC_MANAGER
12 orphelins contenus dossiers supprimés dans le package CS100006 (EPDefinitions) SMS_WSUS_SYNC_MANAGER
L'actualisation de package CS100006 (EPDefinitions) SMS_WSUS_SYNC_MANAGER</PackageSource></PackageSource></PackageSource>


Pour plus d'informations sur le nettoyage des mises à jour expirées et du contenu, consultez l'article suivant :

Maintenance du serveur WSUS

Pour maintenir des performances optimales de la base de données WSUS, nous recommandons que vous exécutez régulièrement des tâches de l'Assistant de nettoyage de WSUS sur la base de données WSUS (SUSDB) et également réindexer la base de données WSUS sur chaque ordinateur WSUS qui héberge un rôle de Point de mise à jour de logiciel dans l'environnement du Gestionnaire de Configuration. Lorsque vous exécutez des actions de l'Assistant de nettoyage de WSUS dans une hiérarchie à plusieurs niveaux, vous devez s'exécuter le processus de nettoyage sur le niveau le plus bas de la chaîne de WSUS et puis vers le haut à la couche suivante pour exécuter des tâches de l'Assistant de nettoyage. Vous devez continuer sur la hiérarchie jusqu'à ce que vous atteigniez l'ordinateur WSUS de niveau supérieur. Vous pouvez exécuter cette routine de gestion WSUS en même temps sur plusieurs serveurs dans le même niveau.

Réindexation peut être effectuée dans un ordre quelconque sur SUSDB de n'importe quel ordinateur WSUS, nous vous recommandons d'exécuter le nettoyage et réindexation sur chaque ordinateur WSUS en exécutant le processus de réindexation tout d'abord et puis exécuter l'Assistant Nettoyage des tâches. Si vous réglez les performances de la SUSDB tout d'abord par le biais de réindexation, les tâches de l'Assistant de nettoyage seront terminera plus rapidement.

Réindexation de la base de données WSUS (SUSDB)

Vous pouvez réindexer la base de données WSUS (SUSDB) en utilisant le script dans la ressource de Microsoft TechNet suivante :

Si la base de données WSUS est installé sur une instance de Microsoft SQL Server, utilisez SQL Server Management Studio pour se connecter au serveur de base de données et pour exécuter le script de maintenance de base de données.

Si la base de données WSUS est installé sur la base de données interne de Windows, vous pouvez utiliser Express de SQL Server Management Studio ou l'utilitaire sqlcmd.

Pour utiliser Express de SQL Server Management Studio, procédez comme suit :
  1. Démarrez Express de SQL Server Management Studio et puis de se connecter au serveur de base de données.
    • Pour Windows Server 2012 R2 ou de Windows Server 2012, le nom du serveur est comme suit :
      \\.\pipe\MICROSOFT##WID\tsql\query
    • Pour les systèmes d'exploitation plus anciens, le nom du serveur est comme suit :
      \\.\pipe\MSSQL$Microsoft##SSEE\sql\query
  2. Cliquez sur Nouvelle requête, collez le contenu du script de maintenance de base de données dans la nouvelle requête, puis cliquez sur Execute.
Pour utiliser l'utilitaire sqlcmd, procédez comme suit :
  1. Ouvrez une invite de commande à l'aide des informations d'identification d'administrateur.
  2. Exécutez une des commandes suivantes, en fonction de votre système d'exploitation :

    Pour Windows Server 2012 R2 ou de Windows Server 2012 :
    SQLCMD des \\.\pipe\MICROSOFT##WID\tsql\query -S -i <scriptLocation>\WsusDBMaintenance.sql</scriptLocation>
    Pour les anciens systèmes d'exploitation :
    SQLCMD des \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query -S -i <scriptLocation>\WsusDBMaintenance.sql<b00> </b00> </scriptLocation>
Pour plus d'informations, consultez l'article suivant :

Conseil Si vous ne savez pas si la base de données WSUS est hébergé sur la base de données interne de Windows ou de SQL Server, vérifiez la clé de Registre suivante sur le serveur WSUS :
HKLM\Software\Microsoft\Update Services\Server\Setup\<SQLServerName>

Si vous voyez uniquement NomServeur ou serveur, vous utilisez SQL Server. Si vous voyez quelque chose qui contient une chaîne de ##SSEE ou ##WID , la base de données WSUS est installé sur la base de données interne de Windows.

Conseil Pour déterminer quelle version de SQL Server Management Studio Express pour l'installer, suivez ces instructions :
  • Pour Windows Server 2012 R2 ou de Windows Server 2012, accédez au dossier suivant et puis ouvrez le fichier de journal des erreurs le plus récent dans le bloc-notes.
    C:\Windows\WID\Log
  • Pour Windows Server 2008 R2 ou versions antérieures, ouvrez le dossier suivant et puis ouvrez le fichier de journal des erreurs le plus récent dans le bloc-notes.
    C:\Windows\SYSMSI\SSEE\MSSQL.2005\MSSQL\LOG
Tout en haut du fichier journal des erreurs, vous trouverez le numéro de version (par exemple, 9.00.4035.00 x 64). Pour rechercher le numéro de version, consultez l'article suivant :

Utilisez le numéro de version ou du service pack à rechercher du Microsoft Download Center Express de SQL Server Management Studio.


Exécute un nettoyage du serveur WSUS

L'Assistant de nettoyage du serveur WSUS peut être exécuté à partir de la Console WSUS > Options. Nous vous recommandons d'exécuter la maintenance WSUS environ une fois par mois. Si le nettoyage n'a jamais été exécuté et l'ordinateur WSUS a été en production pendant un certain temps, il est possible que le nettoyage peut expirer et échouent. Si cela se produit, exécuter le nettoyage avec uniquement inutilisé met à jour et met à jour des révisions de la case à cocher. (Il s'agit de la première case à cocher). Puis, attendez que le processus se termine avant d'exécuter l'Assistant Nettoyage du serveur WSUS à nouveau, mais avec la case à cocher sélectionnée. Sachez que cela peut nécessiter plusieurs passes pour terminer le processus de nettoyage. Enfin, exécutez un nettoyage de toutes les options sélectionnées. Pour plus d'informations sur l'Assistant de nettoyage du serveur WSUS, consultez l'article suivant :

Nettoyage des mises à jour remplacées


Lorsque WSUS est intégré avec le Gestionnaire de Configuration, les mises à jour remplacées ne peuvent pas être supprimés en raison des limitations du processus de nettoyage de WSUS. Par conséquent, nous recommandons que vous refusez périodiquement des mises à jour inutiles sur le serveur WSUS selon le cas. Mises à jour inutiles sont remplacées, les mises à jour pour les produits ou catégories qui sont non présent dans l'environnement du client et mises à jour expirées. Vous pouvez manuellement refuser les mises à jour dans la console WSUS ou utiliser le script suivant.

Remarque : Sauvegardez toujours la base de données WSUS (SUSDB) avant de procéder à des modifications telles que celles qui sont décrites ici.

En outre, sachez qu'une fois que vous deline les mises à jour inutiles, vous devez réindexer SUSDB et puis exécutez l'Assistant de nettoyage du serveur WSUS une fois de plus pour supprimer les mises à jour inutiles selon le cas. Cette action supprimera les mises à jour des groupes de mise à jour de logiciels de gestionnaire de Configuration dont il fait partie. Nettoyage de WSUS à l'aide d'un ScriptA exemple de script permettra de refus par script de mises à jour remplacées dans votre environnement de WSUS. Vous pouvez trouver l'exemple de script ici. Mises à jour doivent être refusée à l'instance WSUS de niveau supérieur et répliquées sur les instances WSUS en aval qui sont configurés pour le mode de réplication. Vous devez exécuter le script sur n'importe quelle instance WSUS est exécuté en mode autonome. Pour utiliser le script, vous devez le renommer en tant que « Refuser-SupersededUpdates.ps1 » et puis l'utiliser comme l'indiquent les instructions suivantes. Comme toujours, il est important de tester ce script dans un environnement de laboratoire avant de déployer le script dans la production.

Remarques sur le script
Le port du serveur WSUS par défaut est 80. Toutefois, si vous avez installé dans un site IIS personnalisé de WSUS, WSUS est probablement à l'aide d'un autre port. Vous devrez déterminer le port à l'aide de WSUS et puis modifiez le paramètre dePortdans les exemples suivants à ce port.

L'argument DeclineLastLevelOnly - refuse uniquement ces mises à jour qui ne remplace aucune autre mise à jour. Si vous omettez cet argument, toute mise à jour est remplacée sera refusée. Cela laisse uniquement les mises à jour qui ne sont pas remplacées dans un état autre que « refusé ».
L'exécution du script
  1. Exécuter le script avec le commutateurSkipDeclinepour voir combien de mises à jour remplacées dans WSUS. Par exemple, pour effectuer une série de tests sur le serveur WSUS sans SSL, vous utiliseriez la commande suivante :

    Déclin-SupersededUpdates.ps1 - UpdateServer nom_serveur-- SkipDecline Port 80
  2. Vous pouvez refuser uniquement les mises à jour qui sont remplacés et ne remplace pas mises à jour (mises à jour de niveau non-feuille) :

    Déclin-SupersededUpdates.ps1 - UpdateServer nom_serveur-- DeclineLastLevelOnly Port 80
  3. Ou bien, vous pouvez utiliser la commande suivante pour refuser tous les remplacé mises à jour :

    Déclin-SupersededUpdates.ps1 UpdateServer - nom_serveur - UseSSL-Port 8080
Nettoyage de WSUS depuis la console WSUS
Si vous devez ou souhaitez décliner les mises à jour manuellement, vous pouvez pour cela directement à partir de la console WSUS. Pour ce faire, procédez comme suit :
  1. Ouvrez Windows Update Services Microsoft Management Console (MMC).
  2. Sélectionnez la vue de toutes mises à jour. Pour ce faire, définissez l'affichage pour afficher le statut d'approbation de tout sauf refusé avec n'importe quelétat, puis cliquez sur Actualiser.
  3. Afficher la colonne de remplacement . Pour ce faire, cliquez sur les en-têtes de colonne et sélectionnez le remplacement.
  4. Trier par le remplacement. Pour ce faire, cliquez sur la colonne de remplacement .
  5. Sélectionnez et refuser les mises à jour remplacées.
Pour plus d'informations sur le nettoyage des mises à jour remplacées, consultez l'article suivant :

ConfigMgr 2007 ConfigMgr 2012 R2

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 3090526 - Dernière mise à jour : 09/14/2015 20:32:00 - Révision : 1.0

Microsoft System Center 2012 Configuration Manager, Microsoft System Center 2012 Configuration Manager Service Pack 1, Microsoft System Center 2012 Configuration Manager Service Pack 2, Microsoft System Center 2012 R2 Configuration Manager, Microsoft System Center 2012 R2 Configuration Manager Service Pack 1

  • kbexpertiseadvanced kbsurveynew kbhowto kbinfo kbmt KB3090526 KbMtfr
Commentaires