Sintomas
Se uma instalação da aplicação estiver em curso quando o ccmsetup atualizar o cliente microsoft System Center Configuration Manager, a instalação da aplicação poderá falhar após a atualização.
Note As novas implementções de aplicações não são afetadas.
Para as aplicações que têm os respetivos dados de pedidos de conteúdo eliminados, as instalações da aplicação falham e é apresentada a seguinte mensagem de erro no ficheiro AppEnforce.log:
++++++ Falha ao impor a aplicação. Erro 0x87d01106.
+++++++ Hora da data 8128 (0x1FC0) da AppEnforce
Causa
Este problema ocorre porque os dados do pedido de conteúdo são eliminados durante a atualização devido a uma alteração de esquema.
A seguinte turma rastreia os pedidos de conteúdo que são feitos durante uma instalação da aplicação. Esta turma é eliminada durante uma atualização de cliente:
root\ccm\softmgmtagent:DownloadContentRequestEx2
O meu ambiente é afetado?
Para determinar se este problema existe no seu ambiente, execute a seguinte consulta na base de dados do servidor de 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 devolver resultados que se assemelham ao seguinte, o seu ambiente será afetado.
AssignmentName |
CollectionName |
Adobe através do CMD_All Systems_Install |
Todos os Sistemas |
Resolução
Este problema foi corrigido na versão globalmente disponível da 1702 e na seguinte atualização da primeira vaga da versão 1702:
4018732 Atualização para System Center Configuration Manager 1702, primeira vaga
Note Esta atualização impedirá que o problema mencionado na secção "Sintomas" ocorra quando o ccmsetup atualiza o Configuration Manager cliente. No entanto, se o problema já tiver ocorrido, esta atualização não irá corrigir o problema. Para corrigir o problema depois de ocorrer, siga os passos indicados na secção "Solução".
Solução
Para contornar este problema, utilize um dos métodos seguintes:
-
Destartar e retartar as aplicações afetadas.
-
Utilize uma tarefa de limpeza ExecutarOnce imediatamente após a atualização estar concluída. Para o fazer, siga estes passos:
-
Crie um pacote e programa de distribuição de software através do 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 única vez (de preferência quando não tem sessão de utilizador).
-
Implementar em todos os sistemas afetados.
-
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Produtos afetados
Este artigo também se aplica a:
-
Microsoft System Center Configuration Manager (current branch - versão 1702)