Windows ServerWindows Server 2008 R2Windows Server 2012 R2

SCCM 2012 R2 : Déployer la mise à jour SCCM 2012 R2 CU4 aux clients

Maintenant que vous avez mis à jour votre serveur SCCM 2012 R2, il est nécessaire de pousser le nouveau client sur vos périphériques. Le CU contient des correctifs pour divers problèmes et quelques améliorations. Cette mise à jour s’installe sur le serveur comme nous avons pu le voir, mais également sur tous les clients. Il faut donc à la suite de la mise à jour du CU, pousser les nouveaux clients sur tous les périphériques. C’est ce que nous allons voir dans ce guide.

Pour cela, nous allons utiliser les packages mis à dispo lors de la mise à jour du serveur. Et pour faire les choses bien, vous allez pouvoir utiliser vos collections existantes ou bien les exemples de requêtes ci-dessous.

SCCM-Update-CU4-packageCM

Mise à jour du client SCCM

Nous allons commencer par créer une collection de tous les périphériques 64bits avec la requête suivante :

Tous les clients x64

select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceId = SMS_R_System.ResourceId where SMS_G_System_COMPUTER_SYSTEM.SystemType = "X64-based PC"

Nous pourrons ensuite déployer le client 64bits sur cette nouvelle collection.

deployer-CU4-Clients

Sélectionner le regroupement approprié. De plus, sélectionner l’installation comme obligatoire.

deploiement-clients-x64

Tous les clients x86

select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceId = SMS_R_System.ResourceId where SMS_G_System_COMPUTER_SYSTEM.SystemType = "X86-based PC"

Nous pourrons ensuite déployer le client 32bits sur cette nouvelle collection.

deployer-CU4-Clients-x86

Sélectionner le regroupement approprié. De plus, sélectionner l’installation comme obligatoire.

deploiement-clients-x86

Quelques requêtes pour la création de vos regroupements

Voici quelques autres exemples de requêtes qui pourraient vous intéresser pour créer des regroupements :

Cibler les périphériques avec la console System Center 2012 Configuration Manager

select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_ADD_REMOVE_PROGRAMS on SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceId = SMS_R_System.ResourceId where SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName like "%System Center 2012 R2 Configuration Manager Console%"

Cibler les clients x86 qui ne sont pas à la version CU4

select SMS_R_System.ResourceId, SMS_R_System.ResourceType, SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Client from  SMS_R_System inner join SMS_G_System_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_SMS_ADVANCED_CLIENT_STATE on SMS_G_System_SMS_ADVANCED_CLIENT_STATE.ResourceID = SMS_R_System.ResourceId where SMS_G_System_COMPUTER_SYSTEM.SystemType = "x86-based PC" and SMS_G_System_SMS_ADVANCED_CLIENT_STATE.DisplayName = "CCM Framework" and SMS_G_System_SMS_ADVANCED_CLIENT_STATE.Version >= "5.00.7958.1000" and SMS_G_System_SMS_ADVANCED_CLIENT_STATE.Version < "5.00.7958.1501"

Cibler les clients x64 qui ne sont pas à la version CU4

select SMS_R_System.ResourceId, SMS_R_System.ResourceType, SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Client from SMS_R_System inner join SMS_G_System_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_SMS_ADVANCED_CLIENT_STATE on SMS_G_System_SMS_ADVANCED_CLIENT_STATE.ResourceID = SMS_R_System.ResourceId where SMS_G_System_COMPUTER_SYSTEM.SystemType = "x64-based PC" and SMS_G_System_SMS_ADVANCED_CLIENT_STATE.DisplayName = "CCM Framework" and SMS_G_System_SMS_ADVANCED_CLIENT_STATE.Version >= "5.00.7958.1000" and SMS_G_System_SMS_ADVANCED_CLIENT_STATE.Version < "5.00.7958.1501"

Troubleshooting

Vous pouvez suivre l’installation du CU4 depuis le fichier « Execmgr.log » sur la machine cliente (comme d’habitude, situé dans le répertoire C:\Windows\CCM\Logs)

Si l’installation de la mise à jour a fonctionné pour votre client, vous devriez vous retrouver en version 5.00.7958.1501 (visible depuis panneau de configuration > Configuration Manager)

SCCM-Clients-CU4

Mikaël GUILLERM

Administrateur Système et Autoentrepreneur depuis 2009 pour la société zerobug. Je partage mes connaissances, problèmes et solutions à travers articles ou tweets !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Bouton retour en haut de la page