Ознаки
Якщо інсталяція програми виконується, коли ccmsetup оновлює клієнт microsoft System Center Configuration Manager, інсталяція програми може не вдається після оновлення.
Примітка. На розгортання нових застосунків це не вплине.
Для програм, у яких видалено дані запиту на вміст, інсталяція програм не виконується, а у файл AppEnforce.log реєструється таке повідомлення про помилку:
Не вдалося застосувати програму ++++++. Помилка 0x87d01106.
++++++ AppEnforce дата 8128 (0x1FC0)
Причина
Ця проблема виникає через те, що дані запиту на вміст видаляються під час оновлення через зміну схеми.
Наведений нижче клас відстежує запити вмісту, зроблені під час інсталяції програми. Цей клас видаляється під час оновлення клієнта:
root\ccm\softmgmtagent:DownloadContentRequestEx2
Чи впливає моє середовище на середовище?
Щоб визначити, чи існує ця проблема у вашому середовищі, виконайте такий запит у базі даних сервера сайту:
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
Якщо запит повертає результати, подібні до наведених нижче, це впливає на середовище.
AssignmentName (Ім'я призначення) |
Назва колекції |
Adobe через CMD_All Systems_Install |
Усі системи |
Спосіб вирішення
Цю проблему вирішено у глобальній версії 1702 та в наступному оновленні для 1702 першої хвилі:
4018732 Оновлення для System Center Configuration Manager версії 1702 першої хвилі
Примітка. Це оновлення запобігатиме виникненню проблеми, описаної в розділі "Ознаки" під час оновлення ccmsetup клієнта Configuration Manager. Однак, якщо проблема вже виникла, це оновлення не вирішить проблему. Щоб вирішити цю проблему після її виникнення, виконайте дії, описані в розділі "Спосіб вирішення".
Інші способи вирішення
Щоб вирішити цю проблему, скористайтесь одним із запропонованих нижче способів.
-
Untarget and retarget the affected applications.
-
Використайте завдання очищення RunOnce відразу після завершення оновлення. Для цього виконайте такі дії:
-
Створіть пакет і програму розповсюдження програмного забезпечення за допомогою такої команди: powershell -executionpolicy bypass -noprofile -command "& {$query=gwmi -class CCM_CITask -namespace root\ccm\citasks; $query| rwmi}"
-
Установіть одноразове виконання інсталяції (бажано, щоб користувачі не ввійшли в систему).
-
Розгортання в усіх системах, на які впливає проблема.
-
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "Стосується".
Продукти, яких це стосується
Ця стаття також стосується:
-
Configuration Manager Microsoft System Center (поточна гілка – версія 1702)