Dans certains cas, il peut être intéressant de créer des collections temporaires basées sur un déploiement. Cela permet d’effectuer un traitement spécifique pour machines ou de lancer une analyse poussée. SCCM ne permet pas nativement de créer de telles collections. Heureusement, nous pouvons nous baser sur l’ID d’attribution du déploiement et du code du statut pour arriver à nos fins.
Récupération de l’ID d’attribution
Pour commencer, nous devons récupérer l’ID d’attribution du déploiement. Pour cela, allez dans « Surveillance » (monitoring), puis « Déploiements ». Faites un clic droit sur la colonne et ajoutez la colonne « ID de l’attribution » (Attribution ID). Recherchez le déploiement souhaité et copiez son ID. Dans notre exemple, l’ID sera « 16779418 ».
Création de la collection
Dans « Actifs et Conformité », créez une nouvelle collection. Si par exemple, vous souhaitez faire une collection de tous les postes en erreur, tapez la requête suivante :
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_AppDeploymentAssetDetails on SMS_AppDeploymentAssetDetails.MachineID = SMS_R_System.ResourceId where SMS_AppDeploymentAssetDetails.AssignmentID = "16779418" and SMS_AppDeploymentAssetDetails.StatusType = "5"
Si vous souhaitez regrouper les machines avec le status « en cours », vous devrez changer le « 5 » par « 2 ». Vous trouverez la liste des valeurs en bas de cette page.
Cas particulier : Ordinateurs inconnus
Parfois, la requête pour regrouper les ordinateurs affichés en inconnu peut ne pas fonctionner. Dans ce cas, utilisez la requête suivante :
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_CIDeploymentUnknownAssetDetails on SMS_R_SYSTEM.ResourceID = SMS_CIDeploymentUnknownAssetDetails.MachineID and SMS_CIDeploymentUnknownAssetDetails.AssignmentID = 16779418
Memo : classe WMI SMS_AppDeploymentAssetDetails
VALEUR | STATUS DE L’APPLICATION |
---|---|
1 | Success |
2 | InProgress |
3 | RequirementsNotMet |
4 | Unknown |
5 | Error |