Requête SQL

Valider les versions du client SCCM dans un parc

Dans un parc qui recense plusieurs milliers (voir parfois dizaine de milliers), j’ai eu à faire à une demande client qui voulait le statut du nombre de clients SCCM en fonction des versions, sur son parc.

Aussi la requête suivante permet d’effectuer la synthèse de cette demande :

Select Client_Version0 ‘Version Client’, COUNT(*) as ‘Total Client’,

Case Client_Version0

— when ‘5.00.xxxx.xxxx’ then ‘CM2012 xxxx’

When ‘5.00.7804.1000’ then ‘CM2012 SP1’

When ‘5.00.7804.1202’ then ‘CM2012 SP1 CU1’

When ‘5.00.7804.1300’ then ‘CM2012 SP1 CU2’

When ‘5.00.7804.1400’ then ‘CM2012 SP1 CU3’

When ‘5.00.7958.1000’ then ‘CM2012 R2’

When ‘5.00.7958.1203’ then ‘CM2012 R2 CU1’

When ‘5.00.7958.1303’ then ‘CM2012 R2 CU2’

— when ‘5.00.7958.xxxx’ then ‘CM2012 R2 CUx’

When ‘5.00.8239.1000’ then ‘CM2012 R2 SP1’

Else  »

End As ‘Version Name’

From v_R_System_Valid

Where Client_Type0 = 1 and Client_Version0<>‘0.0.0.0’

Group by Client_Version0

Order by Client_Version0 asc

Cette requête est intégrable à l’outil Reporting Services (pour ensuite en faire, par exemple, un abonnement journalier/hebdomadaire/mensuel par le biais d’un envoi de mail, du statuts des clients sur le parc).

J’espère que cette astuce vous aura été utile !

Si vous souhaitez une astuce pour augmenter l’espace du cache SCCM, c’est par ici !

Article écrit par Henri NGO

Laisser un commentaire

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