Compartir vía


Directiva de implementación de aplicaciones para usuarios

Se aplica a: Configuration Manager (rama actual)

Cuando una aplicación se implementa en una colección user, la directiva para la implementación se crea solo para implementaciones necesarias. En el caso de las implementaciones disponibles, la directiva se crea cuando el usuario intenta instalar la aplicación desde el Centro de software. En este artículo se explica el proceso de implementación de implementaciones necesarias y disponibles.

Sugerencia

Toda la información necesaria para revisar los registros de cliente se puede obtener ejecutando la consulta SQL a la que se hace referencia en la sección Antes de comenzar .

Implementaciones necesarias

La directiva de una implementación de aplicación necesaria en una colección User está destinada a todos los usuarios de la colección cuando se crea la implementación. El procesamiento del lado cliente para estas implementaciones es similar a una implementación necesaria en una colección device. La activación de la implementación se produce en el tiempo disponible definido y la aplicación se produce en la hora de fecha límite definida. Para obtener más información, consulte Implementación de aplicaciones en colecciones de dispositivos.

Implementaciones disponibles

Las aplicaciones que se implementan en una colección de usuarios como Disponibles se comportan de forma diferente. Este cambio de comportamiento permite al administrador poner las aplicaciones a disposición de los usuarios sin provocar la contención de recursos para la directiva. Cuando un usuario inicia el Centro de software, se consulta una lista de las aplicaciones que están disponibles para el usuario desde el punto de administración en tiempo real. Esta solicitud se realiza al CMUserService_WindowsAuth directorio virtual en el punto de administración y se puede ver en el SCClient_[UserName].log en el cliente.

Using endpoint Url: https://MP.CONTOSO.COM:443/CMUserService_WindowsAuth, Windows authentication

Cuando el punto de administración recibe esta solicitud, consulta la lista de aplicaciones disponibles para el usuario mediante la ejecución de usp_GetApplicationPropertyValuesFiltered un procedimiento almacenado. Se puede realizar un seguimiento de esta actividad en UserService.log en el punto de administración.

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

El Centro de software recibe la lista y muestra las aplicaciones que el usuario puede instalar. Cuando el usuario hace clic en la aplicación, se consulta información adicional sobre la aplicación desde el punto de administración, lo que implica la ejecución de procedimientos almacenados como usp_GetApplicationInfo, usp_GetAppModelApplicationSupersedence, usp_GetDeploymentTypeForAnApp, etc.

La implementación se activa cuando el usuario selecciona la aplicación y hace clic en el botón Instalar y se crea un trabajo del agente de DCM para evaluar la aplicación. Si la aplicación es aplicable, se crea otro trabajo del agente de DCM para descargar y aplicar la aplicación. Se puede realizar un seguimiento de esta actividad en DCMAgent.log en el cliente.

Pasos siguientes