Sintomas
Se uma instalação de aplicativo estiver em andamento quando o ccmsetup atualizar o cliente microsoft System Center Configuration Manager, a instalação do aplicativo poderá falhar após a atualização.
Observação Novas implantações de aplicativo não são afetadas.
Para aplicativos que têm seus dados de solicitação de conteúdo excluídos, as instalações do aplicativo falham e a seguinte mensagem de erro é registrada no arquivo AppEnforce.log:
+++++ Falha ao impor o aplicativo. Erro 0x87d01106.
+++++ Data e hora do AppEnforce 8128 (0x1FC0)
Causa
Esse problema ocorre porque os dados de solicitação de conteúdo são excluídos durante a atualização devido a uma alteração de esquema.
A classe a seguir rastreia as solicitações de conteúdo que são feitas durante uma instalação do aplicativo. Essa classe é excluída durante uma atualização do cliente:
root\ccm\softmgmtagent:DownloadContentRequestEx2
Meu ambiente é afetado?
Para determinar se esse problema existe em seu ambiente, execute a seguinte consulta no banco de dados do servidor do site:
select cia.AssignmentName, col.CollectionName from CI_CurrentErrorDetails ced
join CI_ConfigurationItems ci on ci.CI_ID = ced.CI_ID
join CI_AssignmentTargetedCIs cat on cat.CI_ID = ci.CI_ID
join CI_CIAssignments cia on cia.AssignmentID = cat.AssignmentID
join Collections_G col on col.CollectionID = cia.TargetCollectionID
where ced.ErrorCode in ( -2016407290)
group by cia.AssignmentName, col.CollectionName
Se a consulta retornar resultados semelhantes aos seguintes, seu ambiente será afetado.
AssignmentName |
Nomedacoleta |
Adobe via CMD_All Systems_Install |
Todos os Sistemas |
Resolução
Esse problema foi corrigido na versão 1702 disponível globalmente e na seguinte atualização para a primeira onda 1702:
4018732 Atualização para System Center Configuration Manager versão 1702, primeira onda
Observação Essa atualização impedirá que o problema mencionado na seção "Sintomas" ocorra quando o ccmsetup atualizar o Configuration Manager cliente. No entanto, se o problema já tiver ocorrido, essa atualização não corrigirá o problema. Para corrigir o problema depois que ele tiver ocorrido, siga as etapas listadas na seção "Solução alternativa".
Solução alternativa
Como solução alternativa para esse problema, use um dos seguintes métodos:
-
Remova o destino e redirecione os aplicativos afetados.
-
Use uma tarefa de limpeza RunOnce imediatamente após a conclusão da atualização. Para fazer isso, siga estas etapas:
-
Crie um pacote e um programa de distribuição de software usando o seguinte comando: powershell -executionpolicy bypass -noprofile -command "& {$query=gwmi -class CCM_CITask -namespace root\ccm\citasks; $query| rwmi}"
-
Defina a instalação para ser executada uma vez (preferencialmente quando nenhum usuário estiver conectado).
-
Implantar em todos os sistemas afetados.
-
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Produtos afetados
Este artigo também se aplica a:
-
Microsoft System Center Configuration Manager (branch atual – versão 1702)