Stratégie de déploiement d’applications
S’applique à : Gestionnaire de Configuration (branche actuelle)
Création de stratégie
Lorsque vous déployez une application, une instance de SMS_ApplicationAssignment classe est créée qui représente l’affectation d’une application à une collection. Cette activité peut être suivie dans le fichier SMSProv.log.
SMS Provider PutInstanceAsync SMS_ApplicationAssignment~
SMS Provider Auditing: User CONTOSO\Admin created an instance of class SMS_ApplicationAssignment.~
Dans la base de données Configuration Manager, ces informations sont stockées dans la CI_CIAssignments
table où AssignmentType
2 représente un déploiement d’application. Lorsque l’affectation est créée, le composant Moniteur de base de données SMS détecte une modification dans la table, puis avertit le Gestionnaire de réplication d’objets de traiter la stratégie d’affectation CI (CIA). Le composant Gestionnaire de réplication d’objets crée ensuite la stratégie pour l’attribution d’application dans la base de données, qui est stockée dans la Policy
table de la base de données, et l’ID de stratégie est basé sur l’ID unique de l’application. Cette activité peut être suivie dans le fichier objreplmgr.log en référençant l’ID unique d’affectation, qui peut être obtenu à partir de la requête SQL référencée dans la section Avant de commencer .
***** Processing Application Assignment {3AC57DFE-3F87-4C59-930B-B9F57CB41B91} *****
La stratégie pour l’attribution d’application peut être vue dans la base de données à l’aide d’une requête SQL similaire à celle ci-dessous.
SELECT P.PolicyID, PA.PolicyAssignmentID, PA.PADBID, PA.IsTombstoned, PA.LastUpdateTime FROM Policy P
JOIN PolicyAssignment PA ON P.PolicyID = PA.PolicyID
WHERE P.PolicyID = '{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}' -- Replace Assignment Unique ID
Ciblage de stratégie
Une fois la stratégie générée, le composant Fournisseur de stratégies attribue cette stratégie aux ressources du regroupement ciblé par le déploiement de l’application. Les informations de ciblage de stratégie sont stockées dans la ResPolicyMap
table de la base de données. Vous pouvez utiliser le PADBID retourné par la requête ci-dessus pour suivre cette activité dans policypv.log. Toutefois, le PADBID enregistré dans le journal peut ne pas toujours correspondre au PADBID retourné par la requête ci-dessus si plusieurs stratégies sont traitées simultanément.
~Policy or Policy Target Change Event triggered.
~Completed batch with beginning PADBID = 16778403 ending PADBID = 16778403.
Remarque
ResPolicyMap
la table ne contient pas d’informations de ciblage pour les applications déployées en tant que collections Disponibles pour les utilisateurs. Le Centre logiciel interroge une liste de ces applications à partir du point de gestion, et les informations de ciblage de stratégie pour ces applications sont générées dynamiquement lorsqu’un utilisateur demande une application à partir du Centre logiciel.