Page 1 sur 1

[SCCM 2012] Liste des machines en déploiement obligatoire

Publié : mar. 25 sept. 2018, 17:35
par zedude
Bonjour la communauté,

J'ai une nouvelle question
Quand vous êtes sur la liste des mises à jour logicielles, vous avez les différents KB au Catalogue et une colonne "Obligatoire" indiquant combien de machines sont concernées par ce KB qui n'a pas encore été déployé sur ces machines

J'ai besoin de savoir (si possible avec une requête SQL) comment connaître la liste de ces machines en statut "obligatoire"

Je n'ai pas trouvé de rapport le permettant et je n'ai pas envie de crééer des packages pour chaque KB puis, une fois le déploiement créé, de voir le statut pour chaque machine concernée

L'idée derrière ça, c'est que j'ai des centaines de KB qui font pourtant partie de plusieurs déploiement or, la colonne obligatoire n'est pas tout le temps égale à 0

Par avance, merci

Re: [SCCM 2012] Liste des machines en déploiement obligatoire  Le sujet est résolu

Publié : jeu. 27 sept. 2018, 14:01
par zedude
Bon eh bien je vais continuer de répondre à mes propres questions vu que j'ai trouvé l'info entre temps

Il existe une requête qui permet de connaître la liste des machines en statut obligatoire lorsque l'on est sur la liste de tous les KB dispos (source : http://sccmtips.co.uk/sql-query-all-com ... -kb-update)

Code : Tout sélectionner

select sys.name0 [Computername],
  osd.OSLanguage00 [OS Language],
  osd.Caption00 [OS Name]
from v_updateinfo ui
  inner join v_UpdateComplianceStatus ucs on ucs.ci_id=ui.ci_id
  join v_CICategories_All catall2 on catall2.CI_ID=UCS.CI_ID
  join v_CategoryInfo catinfo2 on catall2.CategoryInstance_UniqueID = catinfo2.CategoryInstance_UniqueID and catinfo2.CategoryTypeName='UpdateClassification'
  join v_R_System sys on sys.resourceid=ucs.resourceid
  join Operating_System_DATA osd on sys.ResourceID = osd.MachineID
   and ucs.status='2' -- required
   AND ui.articleid='xxxxxxx'
  order by sys.name0
où vous remplacez évidemment les xxxxxxx par le numéro de KB concerné