wir haben den Matrix42 ServiceStore im Einsatz und nutzen dort auch Katalog in dem wir Software anbieten.
Die Verwaltung des Stores liegt nicht direkt in meiner Hand.
Der Kollege der diesen Verwaltung muss bei einer Aktualisierung einer Software im Katalog immer die ID des Softwarepakets anpassen.
Kann ich über eine Pipline irgendwie eine Mail mit dieser versenden lassen?
man hat die Möglichkeit ein Powershellscript in die Pipelines einzubinden, das dann die Emails über SMTP verschickt.
Vielleicht haben die ESM Kollegen von uns auch noch eine Idee, weswegen ich diese mal intern angetriggert habe.
alternativ wäre es auch eine Möglichkeit, dass ihr das Add-on neo42 SoftwareDeploymentForEmpirum für die „Bestellung“ von Software über das SelfServicePortal der Enterprise Servicemanagement Plattform nutzt.
Wir bieten hier die Möglichkeit Versions-unspezifisch Softwarepakete in Empirum zuzuweisen. Das Ganze wird in diesem Video auf Youtube auch kurz gezeigt: https://youtu.be/WhmQ9Wokgzc?si=k1FX3UNFVGrmYgIB
Wir haben das Addon im Einsatz, seitdem sind die Aktualisierungen auch deutlich einfacher. Ebenso muss der User die Software nicht neu bestellen und freigeben lassen.
Hi, danke für das Feedback.
Hattet ihr vorher auch den Kalatog ohne das Addon im Einsatz? Wie gut lief der Wechsel?
Und gibt es Nachteile durch das Addon die ich noch nicht sehe?
Es muss gar nicht so kompliziert sein und man braucht auch eigentlich keine AddOns ohne irgendwelche Doings im Service Store für das Handling mit Updates.
Ich gehe in der Regel so vor:
Für jedes Software Paket lege ich in Empirum eine Produktiv-Version und ggf. eine Test-Version an indem ich in den Paketeigenschaften aus dem Text und aus dem Namen die Versionsnummer entferne.
In den Prüfeigenschaften wird die Version ohnehin inzwischen durch %Version% als Variable ersetzt.
Bei Google Chrome x64 heißt es also statt
Name: Google\Chrome x64\124.0.6367.156 => Google\Chrome x64\produktiv
Text: Google Chrome x64 124.0.6367.156 => Google Chrome x64
In der Eigenschaft „Version“ bleibt natürlich 124.0.6367.156 stehen.
Dadurch bekommt der Service Catalog ein Software Paket, das keine Version im Namen hat.
Dieses Produktiv- bzw. Test-Paket weise ich entsprechend in Empirum zu oder nutze es im Service Catalog.
Bei einem Update passiert folgendes:
Ich importiere die neue Version des Pakets (alle Eigenschaften bleiben wie gehabt).
(Ich lasse alle Pakete erstmal auch mit Version im System um ggf. gezielt eine Version zu installieren.)
Dann setze ich im Produktiv- bzw. Test-Paket die Eigenschaft Version auf die aktuellste, gerade importierte, Version.
Fertig.
Jeder Client mit aktiver Zuweisung prüft automatisch für sich die Version der zugewiesenen Pakete und stellt fest, dass das Chrome Produktiv-Paket plötzlich eine höhere Version hat und beginnt das automatische Update durch Empirum.
Ich muss nirgends eine ID ändern, ich muss nirgends eine Zuweisung austauschen und ich muss keinen einzigen Client neu aktivieren.