Síntomas
Si se está instalando una aplicación cuando ccmsetup actualiza el cliente de Microsoft System Center Configuration Manager, es posible que la instalación de la aplicación no se realice correctamente después de la actualización.
Nota Las nuevas implementaciones de aplicaciones no se ven afectadas.
Para las aplicaciones que tienen sus datos de solicitud de contenido eliminados, se produce un error en la instalación de la aplicación y se registra el siguiente mensaje de error en el archivo AppEnforce.log:
++++++ No se pudo exigir la aplicación. 0x87d01106 de error.
++++++ AppEnforce fecha y hora 8128 (0x1FC0)
Causa
Este problema se produce porque los datos de la solicitud de contenido se eliminan durante la actualización debido a un cambio de esquema.
La clase siguiente realiza un seguimiento de las solicitudes de contenido que se realizan durante la instalación de una aplicación. Esta clase se elimina durante una actualización de cliente:
root\ccm\softmgmtagent:DownloadContentRequestEx2
¿Afecta mi entorno?
Para determinar si este problema existe en su entorno, ejecute la consulta siguiente en la base de datos del servidor del sitio:
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
Si la consulta devuelve resultados similares a los siguientes, el entorno se verá afectado.
Nombre de la tarea |
Nombre de colección |
Adobe a través de CMD_All Systems_Install |
Todos los sistemas |
Solución
Este problema se ha corregido en la versión disponible globalmente de 1702 y en la siguiente actualización para la primera tanda de 1702:
4018732 Actualización para System Center Configuration Manager versión 1702, primera tanda
Nota Esta actualización evitará que se produzca el problema que se menciona en la sección "Síntomas" cuando ccmsetup actualiza el cliente Configuration Manager. Sin embargo, si el problema ya se ha producido, esta actualización no solucionará el problema. Para corregir el problema después de que se haya producido, siga los pasos que se muestran en la sección "Solución alternativa".
Solución
Para resolver este problema, utilice uno de los métodos siguientes:
-
Untarget y retarget the affected applications.
-
Use una tarea de limpieza de RunOnce inmediatamente después de que finalice la actualización. Para ello, siga estos pasos:
-
Crea un programa y paquete de distribución de software mediante el siguiente comando: powershell -executionpolicy bypass -noprofile -command "& {$query=gwmi -class CCM_CITask -namespace root\ccm\citasks; $query| rwmi}"
-
Configure la instalación para que se ejecute una sola vez (preferiblemente cuando no haya ningún usuario conectado).
-
Implementar en todos los sistemas afectados.
-
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Productos afectados
Este artículo también se aplica a:
-
Microsoft System Center Configuration Manager (rama actual, versión 1702)