Criteri di distribuzione delle applicazioni per gli utenti
Si applica a: Configuration Manager (Current Branch)
Quando un'applicazione viene distribuita in una raccolta User, i criteri per la distribuzione vengono creati solo per le distribuzioni obbligatorie. Per Distribuzioni disponibili, i criteri vengono creati quando l'utente tenta di installare l'applicazione da Software Center. Questo articolo illustra il processo di distribuzione per le distribuzioni obbligatorie e disponibili.
Consiglio
Tutte le informazioni necessarie per esaminare i log client possono essere ottenute eseguendo la query SQL a cui si fa riferimento nella sezione Prima di iniziare .
Distribuzioni necessarie
I criteri per la distribuzione di un'applicazione necessaria in una raccolta User sono destinati a tutti gli utenti della raccolta al momento della creazione della distribuzione. L'elaborazione lato client per queste distribuzioni è simile a una distribuzione richiesta in una raccolta di dispositivi. L'attivazione della distribuzione viene eseguita all'ora disponibile definita e l'imposizione viene eseguita all'ora di scadenza definita. Per altre informazioni, vedere Distribuzione di applicazioni in raccolte di dispositivi.
Distribuzioni disponibili
Le applicazioni distribuite in una raccolta di utenti come Disponibile si comportano in modo diverso. Questa modifica del comportamento consente all'amministratore di rendere le applicazioni disponibili agli utenti senza causare conflitti di risorse per i criteri. Quando un utente avvia Software Center, un elenco di applicazioni disponibili per l'utente viene sottoposto a query dal punto di gestione in tempo reale. Questa richiesta viene inviata alla CMUserService_WindowsAuth
directory virtuale nel punto di gestione e può essere visualizzata nel SCClient_[UserName].log nel client.
Using endpoint Url: https://MP.CONTOSO.COM:443/CMUserService_WindowsAuth, Windows authentication
Quando il punto di gestione riceve questa richiesta, esegue una query sull'elenco delle applicazioni disponibili per l'utente eseguendo la usp_GetApplicationPropertyValuesFiltered
stored procedure. Questa attività può essere rilevata nel file UserService.log nel punto di gestione.
GetFilteredApplications, startItem = 0, max rows = 60, search text = '', filter = '', user = CONTOSO\UserName, api = 4.0, source = UserService_WinAuth_SoftwareCenter, platform = <OSPlatform>
GetFilteredApplications: returned 1 rows out of 1 total
Software Center riceve l'elenco e visualizza le applicazioni che l'utente può installare. Quando l'utente fa clic sull'applicazione, vengono eseguite query sulle informazioni aggiuntive sull'applicazione dal punto di gestione, che comporta l'esecuzione di stored procedure quali usp_GetApplicationInfo, usp_GetAppModelApplicationSupersedence, usp_GetDeploymentTypeForAnApp e così via.
La distribuzione viene attivata quando l'utente seleziona l'applicazione e fa clic sul pulsante Installa e viene creato un processo agente DCM per valutare l'applicazione. Se l'applicazione è applicabile, viene creato un altro processo agente DCM per scaricare e applicare l'applicazione. È possibile tenere traccia di questa attività nel file DCMAgent.log nel client.