Échec de l’installation du client Configmgr- La version du client ne correspond pas à la version MP Le client ne sera pas installé

J’ai récemment dépanné le problème d’installation du client sccm sur un serveur qui était configuré comme un point de distribution.

Installation du client La configuration et le processus d’installation du client sont très simples et directs, sauf si vous rencontrez des problèmes comme celui-ci.

Lorsque j’ai commencé à regarder le journal d’installation du client( ccmsetup.log), j’ai vu les informations ci-dessous dans le journal.

ccmsetup a échoué avec le code d’erreur 0x80004005

Le code d’erreur ci-dessus dit, il y a un point de gestion installé sur le serveur qui ne correspond pas à la version du client que vous essayez d’installer.

Le point de gestion et le client ont partagé les mêmes binaires pour qu’il fonctionne donc la version du client doit correspondre.

Alors, j’ai commencé à regarder les rôles système du site SCCM et son configuré avec le rôle de DP ONLY et aucun autre rôle n’est configuré.

Mais à partir de l’IIS et du registre, je peux voir que, il y a quelques entrées sur le point de gestion comme vous pouvez le voir ci-dessous.

Donc, la question est de savoir d’où ce point de gestion a été installé ?

J’ai contacté le client et obtenu les informations suivantes :

Le serveur DP qui a le problème était précédemment configuré comme point de gestion et de distribution et attaché au site P01 (ancien SCCM).

Le client avait prévu d’installer un nouveau site sccm (PS1) et de réutiliser le site distant qui avait un problème maintenant comme DP pour le nouveau site.

Le client avait désinstallé les rôles MP et DP de l’ancien site mais pour une raison quelconque, la désinstallation de DP ou MP n’a pas pu se terminer avec succès, et plus tard le serveur problématique a été installé avec le rôle DP du nouveau site SCCM (PS1).

et l’ancien site SCCM (P01) a été mis hors service.

Nous connaissons maintenant le contexte du problème et nous allons voir comment résoudre ce problème.

J’ai essayé de désinstaller complètement le client en utilisant ccmsetup.exe /uninstall et j’ai également utilisé ccmclean.exe mais je n’ai pas pu le faire fonctionner.

Lorsque vous installez le client du gestionnaire de configuration, il crée un espace de nom appelé Root\CCM et il détient la configuration et les politiques qui régissent le fonctionnement du client ConfigMgr et également le point de gestion (si le rôle est installé).

Sur un périphérique sur lequel le client est installé et également le MP, il y aura une instance wmi créée à l’intérieur de l’espace de nom root\ccm appelé CCM_InstalledProduct

Il y aura 2 produits MSI listés à l’intérieur du WM, 1 pour le client configmgr, et l’autre pour le rôle MP.

lorsque nous essayons ccmsetup.exe /uninstall, il fait la suppression de seulement 1 produit qui est pour le client de gestionnaire de configuration mais le 2ème produit reste là et donc le problème.

Pour désinstaller complètement le point de gestion ainsi que le client de gestionnaire de configuration (si installé), utilisez le script vb suivant.

enregistrez le script sous le nom de removeMP.vbs et exécutez-le sur le serveur problématique en utilisant les droits d’administration.

Après l’exécution réussie du script, un redémarrage sera demandé (obligatoire).

Redémarrez le serveur et installez le client du gestionnaire de configuration. Cette fois, il s’est installé avec succès et est capable de communiquer avec le nouveau site sccm (PS1).

J’espère que cela vous aidera!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.