Software auf Geräte verteilen
Software zu einem Konfigurationspaket hinzufügen, um sie automatisch auf verwalteten Geräten zu installieren
Geschrieben von Erdinc Akay
Zuletzt aktualisiert Vor 26 Tagen
Diese Anleitung zeigt dir, wie du ein Software-Deployment zu einem Konfigurationspaket hinzufügst, damit octoja die Software automatisch auf deinen verwalteten Geräten installiert oder aktualisiert.
Bevor du loslegst
- Du benötigst die Berechtigung Softwareverteilungs-Verwaltung (unter Administration → Gruppen).
- Es muss bereits ein Konfigurationspaket vorhanden sein, oder du benötigst die Berechtigung, eines zu erstellen.
Schritte
- Gehe zu Konfiguration → Konfigurationspakete und öffne das Konfigurationspaket, dem du Software hinzufügen möchtest (oder erstelle ein neues).
- Klicke im Tab Software auf Software hinzufügen.
- Wähle den Paketmanager-Tab, der zu deiner Zielplattform passt:
- Suche die Software nach Name. Gib zum Beispiel „Firefox" oder „7-Zip" ein und wähle sie aus den Ergebnissen aus.
APT-Pakete (Debian / Ubuntu): Für APT gibt es keinen Suchkatalog. Du musst den exakten Paketnamen eingeben, wie er in den Repositories deiner Distribution erscheint (z. B.
nginx,curl,htop). Wenn du dir beim Namen nicht sicher bist, führeapt search <Suchbegriff>auf einem Linux-Gerät aus.
Grafische Anwendungen mit Homebrew (macOS): Der Homebrew-Katalog umfasst sowohl Befehlszeilentools (Formulae) als auch grafische macOS-Anwendungen wie Google Chrome, Slack und Visual Studio Code (Casks). Grafische Anwendungen sind in der Ergebnisliste mit dem Badge Cask gekennzeichnet. Suche sie wie jedes andere Paket nach Namen und verteile sie auf deine Macs.
- Konfiguriere das Deployment:
- Klicke auf Zum Paket hinzufügen.
- Lege einen Verteilungszeitplan fest — dieser steuert, wann der Agent Software auf Geräten prüft und anwendet. Der Zeitplan wird als Satz zusammengebaut: Läuft [Modus] um [Uhrzeit]. Wähle eines der Modus-Fragmente:
- täglich — läuft jeden Tag zur gewählten Uhrzeit
- in einem Intervall — läuft alle N Stunden (du wählst die Anzahl der Stunden)
- an Werktagen — läuft von Montag bis Freitag zur gewählten Uhrzeit
- an bestimmten Tagen — läuft an den von dir gewählten Wochentagen zur gewählten Uhrzeit
- monatlich — läuft an einem gewählten Tag des Monats zur gewählten Uhrzeit
- bei Neustart — wird bei jedem Gerätestart ausgeführt (keine Uhrzeitauswahl)
- Klicke auf Speichern, um das Konfigurationspaket zu sichern.
Software-Kiosk: Damit Endbenutzer ein Deployment selbst über den Software-Kiosk installieren können, öffne das gespeicherte Deployment im Tab Software und aktiviere Im Software-Kiosk anzeigen — damit Benutzer sie selbst anfordern können.
Die folgende Vorführung zeigt die ersten Schritte — das Paket öffnen, in den Software-Tab wechseln, auf Software hinzufügen klicken und im Chocolatey-Katalog nach Firefox suchen:

Deployment-Modus
Oben im Dialog „Software hinzufügen", über den Paketmanager-Tabs, wählt ein Modus-Umschalter aus, was das Deployment tut. Wähle den Modus, bevor du einen Paketmanager auswählst — er ändert den Rest des Formulars:
- Einzelnes Paket (Standard) — installiert oder aktualisiert genau das benannte Paket. Dies ist der oben in den Schritten beschriebene Ablauf.
- Alle veralteten aktualisieren — der Agent aktualisiert jedes Paket, das der gewählte Paketmanager als veraltet meldet. Das Paketnamen-Feld entfällt in diesem Modus; du wählst den Paketmanager, gibst dem Deployment einen Anzeigenamen und legst den Zeitplan fest (bei winget kannst du zusätzlich Installieren für setzen).
Erweiterte Einstellungen
Das Deployment-Formular bietet eine optionale Windows-Einstellung, die du für typische Installationen auf dem Standardwert lassen kannst:
- Installieren für — diese Einstellung erscheint bei winget. Standardmäßig ist sie auf Alle Benutzer gesetzt, wodurch die Software für jeden Benutzer des Geräts installiert wird und auch dann funktioniert, wenn niemand angemeldet ist (für die meisten Bereitstellungen empfohlen). Wechsle zu Nur aktueller Benutzer, um stattdessen in das Profil des angemeldeten Benutzers zu installieren — dafür muss jemand am Gerät angemeldet sein, verwende es also nur für profilgebundene Software. macOS und Linux ignorieren diese Einstellung.
Vollständige Semantik findest du in der Referenz für Software-Deployments.
Was danach passiert
octoja weist das Konfigurationspaket den passenden Geräten zu. Auf jedem Gerät führt der Agent folgende Schritte aus:
- Prüft, ob die aufgeführte Software installiert ist.
- Falls die Software fehlt (und das Verhalten auf „Installieren & Aktualisieren" steht), wird sie installiert.
- Falls eine ältere Version installiert ist, wird sie auf die gewünschte Version aktualisiert.
- Protokolliert das Ergebnis im Geräte-Aktivitätsprotokoll mit der Quelle Deployment.
Tipps
- Du kannst Software von mehreren Paketmanagern in einem einzigen Konfigurationspaket hinzufügen. octoja führt automatisch den richtigen für das Betriebssystem jedes Geräts aus.
- Um zu sehen, welche Software aktuell auf einem Gerät installiert ist, öffne das Gerät und prüfe den Tab Installierte Software.
- Lege wartungsfreundliche Zeitpläne fest (z. B. nachts oder bei Neustart), um Nutzer während der Arbeitszeit nicht zu stören.
- Chocolatey und Winget funktionieren beide unter Windows. Chocolatey hat einen größeren Community-Katalog; Winget ist in Windows 10/11 integriert und erfordert keine separate Installation.
- Wenn du auf einem Apple-Silicon-Mac, auf dem Homebrew noch nicht vorhanden ist, ein Homebrew-Paket verteilst, installiert octoja Homebrew automatisch, bevor das Paket installiert wird. Auf Intel-Macs installiere Homebrew zuerst auf dem Gerät.