wir haben eine Produktautomatisierung für innovaphone myApps im Einsatz, allerdings benötige ich das Paket zweimal, da wir zwei unterschiedliche Pakete mit jeweils verschiedenen Server-Adressen der Telefonanlage verteilen.
Kann ich eine Automatisierung duplizieren und anschließend anpassen, sodass die zweite Automatisierung einen anderen Produktnamen erhält, um ein Duplikat zu vermeiden?
ich gehe davon aus, dass du als Deploymentsystem Intune verwendest.
Für deinen Anwendungsfall empfiehlt es sich, die Pipelines der Automatisierung zu klonen und diese ausschließlich für dieses eine Produkt zu nutzen. In der geklonten Pipeline kannst du anschließend zwei Intune Deploy Tasks integrieren.
Dabei gehe ich davon aus, dass du die Setup.cfg-Optionen verwendest, um den ersten Servereintrag zu setzen. Für das zweite Paket kannst du den entsprechenden Eintrag vor dem zweiten Upload über den Task „Edit INI File“ anpassen. Auf diese Weise erhalten beide Pakete jeweils unterschiedliche Setup.cfg-Dateien.
Im Intune Deploy Task kannst du zudem unterschiedliche Paketnamen vergeben, sodass die beiden Deployments klar voneinander getrennt sind.
Gegebenenfalls ist es außerdem notwendig, die zweite Pipeline der Automatisierung entsprechend anzupassen.
Nein bei Empirum kannst du das so nicht lösen. Aber du kannst es mit den Variablen in der EMC steuern. Bedeutet, du setzt den default Wert vielleicht über die Setup.cfg und läßt ihn mittelts einer Empirum Variable überschreiben. Die PSADT Pakete für Empirum lesen ja die Computername.ini aus.
ich bin gerade genau in dieser Situation. Wir verwenden Intune.
Ich will 2 verschiedene Pakete von der selben Applikation machen.
Zwei verschiende Pipelines mit unterschiedlichen „Intune deploy“-Task.
Die eine mit Application name: <Run.Developer> <Run.Product> <Run.Version>
Die andere mit: Clone <Run.Developer> <Run.Product> <Run.Version>
Allerdings läuft die zweite Pipline nicht da Smartupdate dazwischen funkt. Es sagt:
„Smart update did not find any updates for package guid..“ und springt zum „Cleanup run“
Kann man da diesen SmartUpdate-Vorgang nicht forcieren, sodass es immer ein neues Paket erstellt?
Spannendes Thema,
ich brauch zukünftig auch 2 gleiche Pakete mit unterschiedlichen Configs für den Teamviewer Host. Allerdings für Empirum.
Aber auch bei anderen Paketen sehe ich da durchaus Bedarf …
Nun habe ich ausführlich gestest. Für mich ist es nicht möglich Zwei Pipelines für ein Paket mit identischen Package guid hintereinander zum Laufen zu bringen.
Sobald eine Pipeline fertig ist, dann ist das Paket im Intune und die Zweite Pipeline bricht nach dem Smart-Update-Scann ab.
Allerdings werde die Pakete mit selben Package guid erstellt, wenn man ganz am Anfang beide Pipelines gleichzeichtig startet!
Das heißt für die existierende Pakete ist es nicht möglich, aber für neuen ist es. Wie sich die beiden Pakete mit einander auskommen, wenn ein Update gibt, weiß ich noch nicht. Aber ich rechne damit, dass ein Paket das Update bekommt und das andere leer ausgeht.