Software installieren oder aktualisieren
Wie du mit dieser Aktion ein Paket installierst oder alle veralteten Pakete aktualisierst, welche Einstellungen es gibt und wann der Schritt fehlschlägt.
Mit dieser Aktion installierst du ein Paket oder bringst es auf die gewünschte Version. Alternativ aktualisiert sie alle Pakete, die ein Paketmanager als veraltet meldet. Das Gerät muss dafür online sein.
Voraussetzungen
- Das Gerät muss zum Paketmanager passen: winget oder Chocolatey unter Windows, APT unter Debian oder Ubuntu, Homebrew unter macOS. Eigene Pakete funktionieren nur unter Windows und brauchen eine veröffentlichte Version unter Konfiguration → Eigene Pakete.
- Fehlt Chocolatey auf einem Windows-Gerät, installiert octoja es vor dem ersten Chocolatey-Paket. Was Homebrew auf Macs braucht, steht in der So funktioniert die Software-Bereitstellung.
- Für Angemeldeter Benutzer unter Ausführen als muss jemand am Gerät angemeldet sein, wenn winget, Chocolatey oder ein eigenes Paket läuft.
Konfigurationsfelder
Das Eigenschaften-Panel hat zwei Felder:
Im Dialog Software hinzufügen wählst du zuerst den Modus:
Dann richtest du das Paket ein und bestätigst mit Zum Paket hinzufügen:
Wie das Mindestalter gemessen wird, erfährst du unter Software auf Geräte verteilen.
Plattformunterstützung
Ausgaben
Unter Variable einfügen heißen diese Ausgaben Erfolgreich, Aktion, Installierte Version und Vorherige Version.
Bei eigenen Paketen erkennt octoja nicht, welche Version vorher installiert war. Ein erfolgreicher Lauf meldet deshalb immer action = Installed, die feste oder neueste veröffentlichte Version als installedVersion und ein leeres previousVersion. Das gilt auch, wenn das Paket schon installiert war.
Ergebnisverhalten
Einzelnes Paket:
Die Fälle zu Updates und zur Erkennung gelten nicht für eigene Pakete. Willst du in einer gemischten Geräteflotte nur die passenden Schritte laufen lassen, nutze eine Bedingung.
Alle veralteten aktualisieren:
In beiden Modi:
Mit der Standardeinstellung unter Bei Fehler stoppt ein fehlgeschlagener Schritt den Workflow. Sollen spätere Schritte trotzdem laufen, wähle Mit nächstem Schritt fortfahren.
Schritt testen und Testlauf installieren und aktualisieren wirklich Software. Probiere einen neuen Schritt zuerst auf einem geeigneten Gerät aus.
FAQ
Wo sehe ich, welche Programme der Lauf aktualisiert hat?
Wo sehe ich, welche Programme der Lauf aktualisiert hat?
Der Schritt zeigt die Programme nicht einzeln: Im Ausführungsverlauf meldet er nur, wie viele Pakete aktualisiert wurden. Eine Liste der einzelnen Pakete gibt es für diese Aktion nicht. Die Einträge mit der Quelle Deployment unter Aktivitäten → Protokoll eines Geräts stammen nur aus Software-Deployments in Konfigurationspaketen, nicht aus Automatisierungsschritten. Ein Automatisierungslauf hinterlässt dort nur einen Eintrag mit der Quelle Aufgabe zum Gesamtstatus des Laufs. Inventar → Software zeigt den aktuellen Softwarebestand, aber nicht, welcher Lauf eine Version installiert hat.
Siehe auch: Eine Automatisierung erstellen · Software auf Geräte verteilen · So funktioniert die Software-Bereitstellung · Eigene Pakete erstellen und verteilen
War dies hilfreich?
Mehr in Aktionen
Benachrichtigung sendenBenutzer fragenBenutzerkonto deaktivierenBenutzerkonto erstellenBrauchen Sie noch Hilfe? Team fragen