Condividi tramite


Criteri di distribuzione delle applicazioni

Si applica a: Configuration Manager (Current Branch)

Creazione di criteri

Quando si distribuisce un'applicazione, viene creata un'istanza di SMS_ApplicationAssignment classe che rappresenta l'assegnazione di un'applicazione a una raccolta. Questa attività può essere tenuta traccia nel file SMSProv.log.

SMS Provider    PutInstanceAsync SMS_ApplicationAssignment~
SMS Provider    Auditing: User CONTOSO\Admin created an instance of class SMS_ApplicationAssignment.~

Nel database Configuration Manager queste informazioni vengono archiviate nella CI_CIAssignments tabella in cui AssignmentType 2 rappresenta una distribuzione dell'applicazione. Quando viene creata l'assegnazione, il componente Monitoraggio database SMS rileva una modifica nella tabella e quindi notifica a Gestione replica oggetti di elaborare i criteri di assegnazione ci(CIA). Il componente Gestione replica oggetti crea quindi i criteri per l'assegnazione dell'applicazione nel database, archiviato nella Policy tabella nel database, e l'ID criteri è basato sull'ID univoco dell'applicazione. È possibile tenere traccia di questa attività in objreplmgr.log facendo riferimento all'ID univoco dell'assegnazione, che può essere ottenuto dalla query SQL a cui si fa riferimento nella sezione Prima di iniziare .

***** Processing Application Assignment {3AC57DFE-3F87-4C59-930B-B9F57CB41B91} *****

I criteri per l'assegnazione dell'applicazione possono essere visualizzati nel database usando una query SQL simile alla seguente.

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

Definizione della destinazione dei criteri

Dopo la generazione dei criteri, il componente Provider di criteri assegna questo criterio alle risorse nella raccolta di destinazione della distribuzione dell'applicazione. Le informazioni relative ai criteri di destinazione vengono archiviate nella ResPolicyMap tabella nel database. È possibile usare l'oggetto PADBID restituito dalla query precedente per tenere traccia di questa attività in policypv.log. Tuttavia, il PADBID registrato nel log potrebbe non corrispondere sempre al PADBID restituito dalla query precedente se più criteri vengono elaborati contemporaneamente.

~Policy or Policy Target Change Event triggered.
~Completed batch with beginning PADBID = 16778403 ending PADBID = 16778403.

Nota

ResPolicyMap la tabella non contiene informazioni di destinazione per le applicazioni distribuite come raccolte Disponibili per gli utenti. Software Center esegue una query su un elenco di queste applicazioni dal punto di gestione e le informazioni di destinazione dei criteri per queste applicazioni vengono generate dinamicamente quando un utente richiede un'applicazione da Software Center.

Operazioni successive