Update Reset Tool (CMUpdateReset.exe)

Partager

Depuis SCCM CB 1706 il existe un utilitaire nommé « Configuration Manager Update Reset Tool », cet outil permet de réparer les problèmes de téléchargement ou de réplication de mise à jour depuis la console.

Cet outil en ligne de commande permettra de vous sauver quand une mise à jour n’est pas encore installée, qu’elle est en échec, ou que la progression est bloquée ou encore qu’elle mette un temps excessif.
Un temps excessif, signifie un temps anormalement long comparé à une précédente mise à jour, contrôler aussi les logs: dmpdownloader.log, hman.log, distmgr.log, cmupdate.log

Si vous avez besoin de l’outil, vous le trouverez dans le dossier cd.latest\SMSSETUP\TOOLS sur le serveur de site.

Table des matière

Prérequis

Le compte que vous utilisez pour exécuter l’outil nécessite les autorisations suivantes :

  • Autorisations en Lecture et Écriture pour la base de données de site du site d’administration centrale et pour chaque site principal de la hiérarchie. L’outil n’interagit pas avec les sites secondaires.
  • Administrateur local sur le site de niveau supérieur de la hiérarchie.
  • Administrateur local sur l’ordinateur hébergeant le point de connexion de service.

Vous devez disposer du GUID du package de mise à jour à réinitialiser. Pour obtenir le GUID :

  1. Dans la console, accédez à Administration > Mises à jour et maintenance.
  2. Dans le volet qui s’affiche, cliquez avec le bouton droit sur l’en-tête d’une des colonnes (comme État), puis sélectionnez GUID du package pour ajouter cette colonne à l’affichage.
  3. La colonne affiche maintenant le GUID du package de mise à jour.

Exécution de l’outil

L’outil doit être exécuté sur le site de niveau supérieur de la hiérarchie.

Quand vous exécutez l’outil, utilisez les paramètres de ligne de commande pour spécifier les éléments suivants :

  • Serveur SQL Server sur le site de niveau supérieur de la hiérarchie.
  • Nom de la base de données de site sur le site de niveau supérieur.
  • GUID du package de mise à jour à réinitialiser.

En fonction de l’état de la mise à jour, l’outil identifie les serveurs supplémentaires auxquels il doit accéder.

Si le package de mise à jour est dans un état post-téléchargement, l’outil ne nettoie pas le package. Vous pouvez éventuellement forcer la suppression d’une mise à jour téléchargée avec succès à l’aide du paramètre de suppression de force (consultez les paramètres de ligne de commande plus loin dans cette rubrique).

Une fois que l’outil s’exécute :

  • Si un package a été supprimé, redémarrez le service SMS_Executive sur le site de niveau supérieur. Ensuite, recherchez les mises à jour pour pouvoir retélécharger le package.
  • Si un package n’a pas été supprimé, aucune action n’est nécessaire. La mise à jour se réinitialise, puis redémarre la réplication ou l’installation.

Paramètres de ligne de commande :

ParamètreDescription
-S <Nom de domaine complet de l’instance SQL Server de votre site de niveau supérieur >Obligatoire 
Permet de spécifier le nom de domaine complet de l’instance SQL Server qui héberge la base de données de site pour le site de niveau supérieur de votre hiérarchie.
D – <Nom de la base de données>Obligatoire 
Permet de spécifier le nom de la base de données pour le site de niveau supérieur.
-P <GUID du package>Obligatoire 
Permet de spécifier le GUID du package de mise à jour à réinitialiser.
-I <Nom de l’instance SQL Server>Facultatif 
Permet d’identifier l’instance de SQL Server qui héberge la base de données du site.
-FDELETEFacultatif 
Permet de forcer la suppression d’un package de mise à jour téléchargé avec succès.

Exemples :
Dans un scénario classique, vous souhaitez réinitialiser une mise à jour qui présente des problèmes de téléchargement. 

Serveur SQL: srv-sql.domain.com
Site SCCM: CM_ABC
GUID du package: CBE93B81-EEF8-4A70-9CD8-5F877FF39ACA
Commande à lancer: CMUpdateReset.exe -S srv-sql.domain.com -D CM_ABC -P CBE93B81-EEF8-4A70-9CD8-5F877FF39ACA

Dans un scénario plus extrême, vous souhaitez forcer la suppression du package de mise à jour problématique.
CMUpdateReset.exe -FDELETE -S
srv-sql.domain.com -D CM_ABC -P CBE93B81-EEF8-4A70-9CD8-5F877FF39ACA

Source: Microsoft.com


Partager

Steven Bart

Fondateur de StevenBart.com - Suisse. Je suis dans l'informatique depuis 2001, je travaille en tant qu'architecte poste de travail et m'occupe principalement de l'administration de MEMCM (SCCM), du déploiement en masse de postes de travail et d'applications. En savoir plus sur moi.