Diese Anleitung gilt für Mac-Computer
Über die CLI des Iru Agent
Der Iru Agent bietet eine Reihe leistungsstarker Terminal-Befehle, die Administratoren zusätzliche Kontrolle und Informationen über ihre Geräteflotte verschaffen. Während einige Befehle nur lokal auf einem Gerät im Terminal ausgeführt werden können, lassen sich andere für mehr Flexibilität über ein Library Item vom Typ Custom Script bereitstellen.Seit dem 8. April 2026 wurden die Apps vom Kandji-Branding 

auf das Iru-Branding 
umgestellt. Der Name der Agent-App wurde von Kandji Agent in Iru Agent geändert. Bitte aktualisieren Sie Skripte, Automatisierungen und Dienstprogramme, die noch auf die alten App-Namen verweisen.


Nur lokal ausführbare Befehle
Die folgenden Befehle müssen direkt auf einem Gerät im Terminal ausgeführt werden. Sie können nicht über ein Library Item vom Typ Custom Script oder Custom App bereitgestellt werden.Interaktiver Modus (TUI)
Führen Siesudo iru ohne Unterbefehl und ohne Optionen aus, um eine Terminal-Benutzeroberfläche (TUI) zu öffnen: einen menügesteuerten Vollbildablauf im Terminal, mit dem Sie gängige Agent-Aktionen durchsuchen und auslösen können, ohne vollständige Befehle und Flags einzugeben.
Terminal
Ausführen
Der Agent wird ausgeführt und meldet sich sofort. Normalerweise meldet sich der Agent alle 15 Minuten. Ohne Internetverbindung wird der Agent im Offlinemodus ausgeführt.Terminal
--reset-daily hinzu, um die tägliche Agent-Arbeit zu erzwingen, auch wenn sie in den letzten 24 Stunden bereits ausgeführt wurde:
- Blueprint Parameters: Tägliche Parameters werden ausgeführt, auch wenn sie in den letzten 24 Stunden bereits ausgeführt wurden.
- Benutzerdefinierte Skripte: Custom Scripts mit täglicher Häufigkeit werden ebenfalls ausgeführt, nicht nur Skripte, die bei jedem Check-in ausgeführt oder kontinuierlich durchgesetzt werden.
- App-Inventar: Erfasst das App-Inventar (einschließlich MDM-Befehlen) und ignoriert den einmal täglichen Inventarzeitplan.
Terminal
Tägliches MDM-Inventar-Update ausführen
Der Agent fordert den MDM-Server auf, seine täglichen MDM-Befehle zu starten, etwa die Validierung von Apps & Books aus Apple Business oder Apple School Manager sowie die Abfrage bestimmter Geräteinformationen.Terminal
Apps erfassen
Erfasst das vollständige App-Inventar des Mac.Terminal
Library Items ausführen
Prüft, ob Library Items ausgeführt werden müssen.Terminal
--item zusammen mit --reset-daily (entspricht -F):
Terminal
Protokolle des Iru Agent ausgeben
Gibt Protokolleinträge für das Subsystem des Iru Agent aus dem Unified Logging System aus. Die Option--last ist erforderlich und gibt an, aus wie vielen zurückliegenden Sekunden Protokolle ausgegeben werden sollen. Ersetzen Sie <seconds> durch eine Zahl, z. B. 300. (Die tatsächlich angezeigten Ergebnisse sind durch den verfügbaren Speicher für Unified Logs begrenzt.)
Leiten Sie die Ausgabe des Befehls mit > um, um sie in einer externen Protokolldatei zu speichern.
Terminal
Unified Logging ist unabhängig vom Produkt-Branding: Subsystem-Kennungen auf dem Mac verwenden in
log show-Prädikaten und in log config --subsystem weiterhin das Präfix io.kandji, wie in den folgenden Beispielen. Verwenden Sie diese Zeichenfolgen, damit die Befehle mit den Systemaufzeichnungen übereinstimmen.Terminal
Terminal
Terminal
Protokollbefehl mit Subsystem-Prädikat und Optionen.
Terminal
- io.kandji.beekeeper
- io.kandji.cli
- io.kandji.daemon
- io.kandji.installer
- io.kandji.library-manager
- io.kandji.menu
- io.kandji.passport
- io.kandji.parameter-agent
- io.kandji.self-service
- io.kandji.liftoff
EDR
Unter Quarantäne gestellte Dateien auflisten.Terminal
Terminal
Skriptfähige Befehle
Diese Befehle können über ein Library Item vom Typ Custom Script oder Custom App ausgeführt werden. Sie können auch lokal auf einem Mac im Terminal ausgeführt werden.Neustart
Diese Option kann in Skript-Workflows verwendet werden, um mithilfe des Iru Agent und der Menüleisten-App einen Neustart zu erzwingen. Optisch ähnelt er dem Neustart, der bei der Aktivierung von FileVault oder einem Managed OS-Upgrade erzwungen wird. Dadurch wird ein Neustart eingeleitet, indem dem angemeldeten Benutzer ein Countdown angezeigt wird. Wenn keine Verzögerung angegeben ist, wird der Standardwert 1800 (30 Minuten) verwendet. Wenn kein Benutzer angemeldet ist, wird die Verzögerung ignoriert und der Mac sofort neu gestartet. Ersetzen Sie<seconds> durch die Länge des Countdowns in Sekunden (zum Beispiel 300 für fünf Minuten).
Terminal
Terminal
Dock
Diese Option kann in Skript-Workflows verwendet werden, um Elemente am Ende des macOS-Docks des aktuell angemeldeten Benutzers hinzuzufügen oder daraus zu entfernen. Die über die Bundle-ID referenzierte App muss sich im Ordner /Applications befinden. Wenn Sie optional die Option —all angeben, wird das Symbol für alle Benutzerkonten am Ende des Docks hinzugefügt.Terminal
Terminal
Hinweis
Dieser Befehl kann in Skript-Workflows verwendet werden, um Benutzern einen Hinweis anzuzeigen.Terminal
Nachfolgend ein Beispiel für den zugrunde liegenden Befehl für einen Hinweis und das Ergebnis in macOS Tahoe:
Terminal

Diagnosedaten übermitteln
Diagnosedaten an Iru Endpoint übermitteln. Entspricht dem Eintrag im Aktionsmenü (Zahnrad) des Iru-Menüs.Terminal
Version
Zeigt die installierte Version des Iru Agent an.Terminal
Hilfe
Zeigt den Hilfetext an.Terminal