Référence technique pour le déploiement d’applications dans Configuration Manager

S’applique à : Gestionnaire de Configuration (branche actuelle)

Dans cet article, vous allez découvrir le fonctionnement des déploiements d’applications.

Avant de commencer

Lors de la résolution des problèmes de déploiement d’application, plusieurs éléments peuvent être utiles lors de l’examen des journaux du client. Ces éléments sont les suivants :

  • ID CI de l’application
  • ID unique de l’application
  • ID unique du type de déploiement
  • ID unique de déploiement d’application (également appelé ID unique d’affectation)
  • Objectif du déploiement d’application
  • ID unique de contenu
  • ID et nom de la collection
  • Collection Type

Pour simplifier la résolution des problèmes, vous pouvez exécuter une requête SQL similaire à ci-dessous sur la base de données Configuration Manager pour obtenir les informations répertoriées ci-dessus.

SELECT APP.CI_ID [App CI ID], APP.CI_UniqueID [App Unique ID], APP.DisplayName [App Name],
DT.CI_UniqueID [DT Unique ID], DT.ContentId [DT Content ID],
CIA.Assignment_UniqueID [Assignment ID], CIA.CollectionID, CIA.CollectionName,
CASE CIA.OfferTypeID WHEN 0 THEN 'Required' WHEN 2 THEN 'Available' WHEN 3 THEN 'Simulate' ELSE 'Unknown' END AS [Deployment Purpose],
CASE C.CollectionType WHEN 1 THEN 'User Collection' WHEN 2 THEN 'Device Collection' ELSE 'Unknown' END AS [Collection Type],
DT.Technology, DT.DisplayName [DT Name]
FROM fn_ListApplicationCIs(1033) APP
JOIN fn_ListDeploymentTypeCIs(1033) DT ON DT.AppModelName = APP.ModelName AND DT.IsLatest = 1
LEFT JOIN v_CIAssignmentToCI CIACI ON CIACI.CI_ID = APP.CI_ID
LEFT JOIN v_CIAssignment CIA ON CIACI.AssignmentID = CIA.AssignmentID
LEFT JOIN v_Collection C ON C.CollectionID = CIA.CollectionID
WHERE APP.IsLatest = 1 AND APP.DisplayName = 'Application Name' -- Replace Application Name

Importante

Lorsque vous exécutez cette requête, vous devez utiliser le nom de l’application répertorié sous l’onglet Informations générales des propriétés de l’application, au lieu d’utiliser le nom de l’application localisée répertorié dans l’onglet Centre logiciel des propriétés de l’application.

Étapes suivantes