Variable Run.PackageFramework

Hallo zusammen,

wir benutzen in unserer Umgebung das Skript „Delete-PackagesfromEmpirum.ps1“ und haben es über die Funktion „Skript ausführen“ in eine Pipeline eingebunden.

Nach dem Update auf MMC 5.0.3 wird es als unbekannt und daher potenziell inkompatibel angezeigt.

Ich habe daher versucht die Ausführung über die Bedingung "<Run.PackageFramework> == „3.0"“ „einzuschränken“

Das wird auch soweit akzeptiert, dass die Pipeline nicht mehr unter inkompatibel angezeigt wird.

Gehe ich aber in der Pipeline auf die Funktion wird mir dort „Die Variable <Run.PackageFramework> existiert nicht.“ angezeigt.

In anderen Pipeline in denen die Einschränkung über den Button gemacht wurde wird der Hinweis nicht gezeigt.

Hallo @BjoSchu,

die Variable wird normalerweise durch den Download Package-Task generiert. Vielleicht hilft es, diesen erneut hinzuzufügen?

E: Das Skript sollte aber auch mit V4 Paketen funktionieren, da hier via Empirum SDK an die Empirum API kommunziert wird.

Vielen Dank,

das erklärts :grinning_face: Der Task wird in der Pipeline „Paketzweisung nach Testphase“ ausgeführt, hier gibt es den download-Task gar nicht, da die Pakete ja nur noch zugewiesen werden.

Dann würde ich das Skript eher auf „ignore“ setzen, statt die Condition zu verwenden.

habe ich jetzt so angepasst, danke nochmal