Problembeschreibung
Wenn eine Anwendungsinstallation ausgeführt wird, wenn ccmsetup den Microsoft System Center Configuration Manager-Client aktualisiert, schlägt die Anwendungsinstallation nach dem Upgrade möglicherweise fehl.
Hinweis Neue Anwendungsbereitstellungen sind nicht betroffen.
Bei Anwendungen, deren Inhaltsanforderungsdaten gelöscht werden, schlagen Anwendungsinstallationen fehl, und die folgende Fehlermeldung wird in der Datei "AppEnforce.log" protokolliert:
++++++ Fehler beim Erzwingen der App. Fehler 0x87d01106.
++++++ AppEnforce-Datumszeit 8128 (0x1FC0)
Ursache
Dieses Problem tritt auf, weil die Daten der Inhaltsanforderung während des Upgrades aufgrund einer Schemaänderung gelöscht werden.
Die folgende Klasse verfolgt Inhaltsanforderungen, die während einer Anwendungsinstallation vorgenommen werden. Diese Klasse wird während eines Clientupgrades gelöscht:
root\ccm\softmgmtagent:DownloadContentRequestEx2
Ist meine Umgebung betroffen?
Um zu ermitteln, ob dieses Problem in Ihrer Umgebung vorhanden ist, führen Sie die folgende Abfrage in der Websiteserverdatenbank aus:
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
Wenn die Abfrage Ergebnisse zurückgibt, die wie folgt aussehen, ist Ihre Umgebung betroffen.
AssignmentName |
CollectionName |
Adobe über CMD_All Systems_Install |
Alle Systeme |
Lösung
Dieses Problem wurde in der global verfügbaren Version von 1702 und im folgenden Update für die erste Welle von 1702 behoben:
4018732 Update für System Center Configuration Manager Version 1702, erste Welle
Hinweis Dieses Update verhindert, dass das im Abschnitt "Symptome" erwähnte Problem auftritt, wenn ccmsetup den Configuration Manager Client aktualisiert. Wenn das Problem jedoch bereits aufgetreten ist, wird das Problem durch dieses Update nicht behoben. Führen Sie die im Abschnitt "Problemumgehung" aufgeführten Schritte aus, um das Problem zu beheben, nachdem es aufgetreten ist.
Problemumgehung
Wenden Sie eine der folgenden Methoden an, um dieses Problem zu umgehen:
-
Aufheben der Zielzuordnung und Neuzuordnen der betroffenen Anwendungen.
-
Verwenden Sie eine RunOnce-Bereinigungsaufgabe unmittelbar nach Abschluss des Upgrades. Führen Sie dazu die folgenden Schritte aus:
-
Erstellen Sie ein Softwareverteilungspaket und -programm mit dem folgenden Befehl: powershell -executionpolicy bypass -noprofile -command "& {$query=gwmi -class CCM_CITask -namespace root\ccm\citasks; $query| rwmi}"
-
Legen Sie fest, dass die Installation einmal ausgeführt wird (vorzugsweise, wenn keine Benutzer angemeldet sind).
-
Bereitstellen auf allen betroffenen Systemen.
-
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Betroffene Produkte
Dieser Artikel bezieht sich auch auf:
-
Microsoft System Center Configuration Manager (current branch – Version 1702)