Hallo.
Ich versuche ein selbst paketiertes Paket in die MMC zu bekommen und einer Gruppe zuzuweisen. Klappt auch alles soweit. Es landet wie gewünscht in unserem Piloten.
(Idealerweise soll nach 7 Tagen die nächste Pipeline triggern und das Paket aus dem Piloten entfernen und via Smart-Replace alle anderen zuweisen erneuern. Das steht aber erst mal nur auf meiner Wunschliste und wurde noch nicht aktiv nachverfolgt.)
Jetzt ist es so, dass ich auch Pakete habe, die auf keinen Fall automatisch für den Produktivbetriebt ersetzt/aktualisiert werden dürfen. Bei diesen Paketen brauche ich eine Pipeline, welche im Verlauf alle bisherigen Versionen aus dem Piloten entfernt und nur die neue Version der Gruppe Pilot zuweist. Ich habe jetzt etliche Stunden mit “Empirum Gruppenzuweisung entfernen” experimentiert. Leider lande ich immer im Error, sobald ich eine Variable als Paket ID verwende. Für mich am logischten wäre die
Package ID: <Run.PackageGUID>, welche nachweislich gleich ist. Habe ich in der Jason jetzt mehrfach überprüft. Dann erhalte ich den Error (gekürzt):
12.03.2026 10:33:26>Task ‚Empirum Gruppenzuweisung entfernen‘ wurde gestartet.
12.03.2026 10:33:26>[Parameter] TenantId: 0082d481-1084-4494-bc1d-222b6df976f7
12.03.2026 10:33:26>[Parameter] PackageId: 042442ba-3d67-451a-9f7b-2f25c1cf702a
12.03.2026 10:33:26>[Parameter] RemoveFromAllGroups: False
12.03.2026 10:33:26>[Parameter] Groups: d9e91904-2c3b-44de-bec6-8a96f52b532e
12.03.2026 10:33:26>[Parameter] Recursive: True
12.03.2026 10:33:26>[Parameter] ActivateGroup: False
12.03.2026 10:33:26>[Parameter] IgnoreGroupsIds:
12.03.2026 10:33:26>Beim entfernen einer Zuweisung von Empirum 'Name: | ID: ’ ist ein Fehler 'Paket mit der ID ‚042442ba-3d67-451a-9f7b-2f25c1cf702a’ wurde nicht gefunden.‘ aufgetreten.
12.03.2026 10:33:26>Task ‚Empirum Gruppenzuweisung entfernen‘ wurde beendet.
Gebe ich den Namen und Version fix in der ID mit, verwendet er unter ID nicht die PackageGUID sondern eine mir unbekannte ID:
12.03.2026 09:18:44>Task ‚Empirum Gruppenzuweisung entfernen‘ wurde gestartet.
12.03.2026 09:18:44>[Parameter] TenantId: 0082d481-1084-4494-bc1d-222b6df976f7
12.03.2026 09:18:44>[Parameter] PackageId: 21f04b94-f843-4193-9820-5703d6aca6b8
12.03.2026 09:18:44>[Parameter] RemoveFromAllGroups: False
12.03.2026 09:18:44>[Parameter] Groups: d9e91904-2c3b-44de-bec6-8a96f52b532e
12.03.2026 09:18:44>[Parameter] Recursive: True
12.03.2026 09:18:44>[Parameter] ActivateGroup: False
12.03.2026 09:18:44>[Parameter] IgnoreGroupsIds:
12.03.2026 09:18:44>Paket ‚Name: Paketname | ID: 21f04b94-f843-4193-9820-5703d6aca6b8‘ erfolgreich aus der Gruppe ‚Name: Gruppenname | ID: cf7b541e-687f-4fa9-97c3-e987fed1713a‘ entfernt.
12.03.2026 09:18:45>Zuweisungen von Paket ‚Name: Paketname | ID: 21f04b94-f843-4193-9820-5703d6aca6b8‘ erfolgreich entfernt.
12.03.2026 09:18:45>Task ‚Empirum Gruppenzuweisung entfernen‘ wurde beendet.
Smart Replace ist nicht sinnig, da ich hier nur mit Ausnahmen arbeiten kann. Ich möchte eben nur in einer Gruppe (inkl. Rekursion) das Paket entfernen und die neue Version zuweisen.
Was mache ich falsch?