MCM (SCCM) supersedence

Hallo,

wir versuchen gerade eine Automatisierung einzurichten.
Haben dazu eine neue Pipeline angelegt, was soweit auch alles Funktioniert.

Leider bekommen wir die supersedence nicht hin. Wir gehen davon aus das der Step „ConfigMgr Smart Replace“ dafür genutzt werden muss.

Leider läuft dieser immer auf eine Error.

10/30/2024 8:51:25 AM

[Parameter] UpdateSupersedence: True

10/30/2024 8:51:26 AM

Validate parameters…

10/30/2024 8:51:26 AM

Parameters validated successfully.

10/30/2024 8:51:28 AM

An error „The element ‚Installer‘ in namespace ‚xxx://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest‘ has invalid child element ‚RepairAction‘ in namespace ‚xxx://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest‘. List of possible elements expected: ‚CustomData‘ in namespace ‚xxx://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest‘.“ occurred while smart replace from ConfigMgr „Name: Adobe Acrobat Reader 20.005.30730 | ID: 19324337“.

10/30/2024 8:51:28 AM

Task ‚ConfigMgr Smart Replace‘ has ended.

Grüße,
Mario

PS: http musste ich durch xxx ersetzen da ich sonst das Thema nicht hätte Posten können hier im Forum.

Hallo @Mario,

das Setzen einer Supersedence ist momentan kein Teil eines ConfigMgr Tasks im APC. Der Haken UpdateSupersedence dient dazu, mit den Einstellungen einiger Kunden kompatibel zu sein. Wenn eine Supersedence per PowerShell zwischen zwei Apps hergestellt wurde, ist der Haken beim Deployment erforderlich, damit die Ablösung automatisch erfolgt – auch bei einer „Available“-Zuweisung.

Üblicherweise nutzen bekannte Implementationen dafür Set-CmApplicationSupersedence, um eine Ablösung zwischen der alten und neuen Applikation herzustellen. Falls eine Supersedence besteht, kann der SmartReplace Task den entsprechenden Haken setzen.

Nachtrag: wir schauen uns das Thema nochmal an für den beschriebenen Fall:
Der Haken im Task ist gesetzt aber es existiert keine Supersedence zwischen Der Applikation und einer Vorgänger Applikation.

Hallo,

also gibt es keinen fertigen Task um eine Supersedence zu setzen ? Somit wäre ja eine Automatisierung von „Available“ Software im MCM nicht nicht möglich.

Grüße,
Mario