Was ist ein Custom Script?
Benutzerdefinierte Skripte in Iru Endpoint automatisieren Aufgaben und konfigurieren Einstellungen auf verwalteten Geräten. Sie können sie sich als eine Reihe von Anweisungen vorstellen, die mit dem Iru Agent auf registrierten Geräten bereitgestellt und ausgeführt werden können. Mit benutzerdefinierten Skripten können Sie Geräteeinstellungen konfigurieren, Softwareanwendungen installieren oder aktualisieren, Wartungsaufgaben ausführen und Sicherheitsrichtlinien durchsetzen. Sie können benutzerdefinierte Skripte auch verwenden, um Geräteinformationen wie Hardware-Inventar oder Systemprotokolle zu erfassen. Eine Sammlung vorgefertigter und regelmäßig gepflegter Skripte finden Sie in unserem GitHub-Repository.- Mac
- Windows
So funktionieren Custom Scripts
Der Iru Agent führt benutzerdefinierte Skripte auf registrierten Mac-Computern aus. Ihr benutzerdefiniertes Skript kann eine beliebige Shell oder einen beliebigen Interpreter auf dem Mac-Computer angeben. Wenn keine Shell bzw. kein Interpreter angegeben ist, wird die Standard-Shell (/bin/sh) verwendet. Benutzerdefinierte Skripte werden immer als root-Benutzer ausgeführt.Ausführungshäufigkeit
Je nach dem Skript, das Sie bereitstellen möchten, können Sie festlegen, ob es einmal bei jedem Check-in, einmal pro Tag oder bei Bedarf über Self Service ausgeführt wird.Einmal pro Gerät installieren
Einmal pro Gerät installieren
Run every 15 min
Run every 15 min
Run daily
Run daily
Bei Bedarf aus Self Service ausführen
Bei Bedarf aus Self Service ausführen
Exit-Codes und Ausgaben
Ergebnisse der Exit-Codes
Ergebnisse der Exit-Codes
Protokollierung der Skriptausgabe
Protokollierung der Skriptausgabe
Korrektur
Ein Korrekturskript ermöglicht es, das Haupt-Überwachungsskript als echtes Audit-Skript zu verwenden, um die Systemkonfiguration oder den Anwendungsstatus zu prüfen. Wenn das Audit-Skript mit einem Exit-Code ungleich null beendet wird, hat diese Ausführung den Status Fehler; Iru führt dann das Korrekturskript aus.Neustartoptionen
Mit der Neustartoption können Sie nach einer erfolgreichen Skriptausführung einen Neustart erzwingen. Wenn Sie diese Option auswählen, erhält der Benutzer einen Neustart-Timer von der Menüleisten-App des Iru Agent. Dieser Timer beträgt 5 Minuten, wenn das Element über Self Service gestartet wurde, oder 30 Minuten, wenn es auf andere Weise gestartet wurde, z. B. während eines Check-ins.Liftoff-Einstellungen
Erweitern Sie unten im Custom Script die Liftoff-Einstellungen. Dort finden Sie Dieses Library Item verarbeiten. Diese Einstellung legt fest, wann das Skript relativ zu Iru Liftoff installiert wird. Sie gilt für Automated Device Enrollment und manuelle Registrierung.- During Liftoff (Standard): Das Custom Script wird während Liftoff verarbeitet, und Liftoff wird erst abgeschlossen, wenn es fertig ist. Es erscheint auf dem Install-Bildschirm, sofern nicht In Liftoff ausblenden ausgewählt ist.
- In Liftoff ausblenden: Wenn ausgewählt, wird dieses Library Item weiterhin während Liftoff verarbeitet, aber nicht auf dem Install-Bildschirm angezeigt. Während der Verarbeitung zeigt Liftoff unten auf dem Bildschirm Zusätzliche erforderliche Konfigurationen werden verarbeitet, bevor es weitergeht… an. Diese Einstellung hat keinen Einfluss auf die Reihenfolge.
- Friendly name (optional): Wenn angegeben, zeigt Liftoff diesen Namen anstelle des Name des Library Item an. Der Iru Agent ordnet Library Items beim Check-in weiterhin nach Name.
- Nach Liftoff: Das Custom Script wird nicht während Liftoff verarbeitet und erscheint nicht auf dem Install-Bildschirm. Es wird bei einem späteren Agent-Check-in installiert.
Ein Custom Script Library Item hinzufügen
Um dieses Library Item zu Ihrer Iru Endpoint Library hinzuzufügen, folgen Sie den im Artikel Library-Übersicht beschriebenen Schritten.Library Item benennen
Blueprints zuweisen
Ausführungshäufigkeit auswählen
Self Service konfigurieren (optional)
Audit-Skript hinzufügen
Korrekturskript hinzufügen (optional)
Neustartoption konfigurieren (optional)
Liftoff-Einstellungen konfigurieren (optional)
Konfiguration speichern