Compartilhar via


Política de Implantação de Aplicativo para Usuários

Aplica-se a: Gerenciador de Configurações (branch atual)

Quando um aplicativo é implantado em uma coleção user, a política para a implantação é criada apenas para implantações necessárias. Para implantações disponíveis, a política é criada quando o usuário tenta instalar o aplicativo no Centro de Software. Este artigo explicará o processo de implantação para implantações necessárias e disponíveis.

Dica

Todas as informações necessárias para examinar os logs do cliente podem ser obtidas executando a consulta SQL referenciada na seção Antes de começar .

Implantações necessárias

A política de uma implantação de aplicativo necessária para uma coleção de usuários é direcionada a todos os usuários da coleção quando a implantação é criada. O processamento do lado do cliente para essas implantações é semelhante a uma implantação necessária para uma coleção de dispositivos. A ativação da implantação ocorre no Tempo Disponível definido e a aplicação ocorre no horário definido do Prazo. Para obter mais informações, confira Implantação de Aplicativo em Coleções de Dispositivos.

Implantações disponíveis

Os aplicativos implantados em uma coleção de usuários como Available se comportam de forma diferente. Essa alteração de comportamento permite que o Administrador disponibilize aplicativos para os usuários sem causar contenção de recursos para a política. Quando um usuário inicia o Centro de Software, uma lista de aplicativos que estão disponíveis para o usuário é consultada do Ponto de Gerenciamento em tempo real. Essa solicitação é feita no CMUserService_WindowsAuth diretório virtual no Ponto de Gerenciamento e pode ser vista no SCClient_[UserName].log no cliente.

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

Quando o Ponto de Gerenciamento recebe essa solicitação, ele consulta a lista de aplicativos disponíveis para o usuário executando usp_GetApplicationPropertyValuesFiltered o procedimento armazenado. Essa atividade pode ser rastreada no UserService.log no Ponto de Gerenciamento.

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

O Centro de Software recebe a lista e exibe os aplicativos que o usuário pode instalar. Quando o usuário clica no aplicativo, informações adicionais sobre o aplicativo são consultadas do Ponto de Gerenciamento, que envolve a execução de procedimentos armazenados, como usp_GetApplicationInfo, usp_GetAppModelApplicationSupersedence, usp_GetDeploymentTypeForAnApp etc.

A implantação é ativada quando o usuário seleciona o aplicativo e clica no botão Instalar e um Trabalho do Agente DCM é criado para avaliar o aplicativo. Se o aplicativo for aplicável, outro Trabalho do Agente DCM será criado para baixar e impor o aplicativo. Essa atividade pode ser rastreada no DCMAgent.log no cliente.

Próximas etapas