Benutzerdefinierte Skripte ausführen
Was ist eine Konfiguration für benutzerdefinierte Skripte?
Die Konfiguration benutzerdefinierter Skripte in Endpoint Central ermöglicht Administratoren, wichtige Einstellungen und Aufgaben für ihre Organisation einzurichten und zu verwalten. Dazu gehören Aktionen wie das Hinzufügen von sudo-Benutzern, das Hinzufügen von Benutzern zu Gruppen, das Ändern von Benutzerpasswörtern, das Verschieben von Dateien usw. Diese Konfigurationen können auf Linux-Betriebssysteme als Computerkonfiguration angewendet werden. Diese Skripte bieten im Vergleich zu Standardoptionen mehr Flexibilität, da Sie Skripte ausführen können, die auf Ihre spezifischen Anforderungen zugeschnitten sind. Sie können so geplant werden, dass sie bei jedem Start, jedem Aktualisierungszyklus oder nur einmal ausgeführt werden. Es ist wichtig, den Konfigurationstyp basierend auf dem Verhalten des Skripts als Computerkonfiguration auszuwählen.
Unterstützte Sprachen für benutzerdefinierte Linux-Skripte
Unterstützte Skripttypen für Linux - sh, bash, ksh, csh, tcsh, py.
In Endpoint Central müssen Skripte dem Skriptrepository hinzugefügt werden, bevor sie auf Endgeräte bereitgestellt werden können. Sie können aus den vordefinierten Skriptvorlagen wählen oder eigene Skripte zum Repository hinzufügen.
Wie wird eine Konfiguration für benutzerdefinierte Skripte bereitgestellt?

Navigieren Sie in der Endpoint-Central-Konsole zu Konfigurationen > Konfigurationen hinzufügen > Linux-Konfiguration > Benutzerdefiniertes Skript > Computerkonfiguration.

- Geben Sie Name und Beschreibung für die Konfiguration an
- Sie können das benutzerdefinierte Skript über die Option Repository oder Befehlszeile ausführen.
- Wenn Sie Skripte ausführen möchten, die im Skriptrepository verfügbar sind, können Sie mit der Option Repository fortfahren.
- Wählen Sie das Skript im Feld „Skriptname“ aus.
- Geben Sie Skriptargumente an, falls vorhanden
- Laden Sie Abhängigkeitsdateien hoch, falls vorhanden
- Exit-Codes bestätigen, ob das Skript erfolgreich ausgeführt wurde. Standardmäßig ist dies 0. Wenn Sie weitere Exit-Codes haben, können Sie diese hier angeben. Wenn es mehrere Exit-Codes gibt, trennen Sie diese durch Kommas [,].
- Wenn Sie stattdessen Befehle ausführen möchten, können Sie mit der Option Befehlszeile fortfahren.
- Geben Sie den auszuführenden Befehl in die Befehlszeile ein. Um mehrere Befehle auszuführen, geben Sie diese durch ein Semikolon [;] getrennt ein.
- Laden Sie Abhängigkeitsdateien hoch, falls vorhanden
- Exit-Codes bestätigen, ob das Skript erfolgreich ausgeführt wurde. Standardmäßig ist dies 0. Wenn Sie weitere Exit-Codes haben, können Sie diese hier angeben. Wenn es mehrere Exit-Codes gibt, trennen Sie diese durch Kommas [,].
- Konfigurieren Sie die Häufigkeit entsprechend Ihren Anforderungen aus den unten angegebenen Optionen:
- Einmal: Das Skript wird einmal bereitgestellt.
Wenn Sie Protokollierung zur Fehlerbehebung aktivieren auswählen, wird die Ausgabe des ausgeführten Skripts protokolliert und im Abschnitt „Bemerkungen“ unter Alle Konfigurationen > Auf eine beliebige Konfiguration klicken > Ausführungsstatus angezeigt - Bei jedem Start: Das Skript wird bei jedem Systemstart bereitgestellt. Wenn „Ausführen bis“ ausgewählt ist, wird das Skript bei jedem Systemstart bis zum konfigurierten Datum und der konfigurierten Uhrzeit ausgeführt.
- Bei jedem Aktualisierungszyklus: Das Skript wird alle 90 Minuten auf dem Zielgerät ausgeführt
- Definieren Sie die Ziele für die Bereitstellung.
- Geben Sie bei Bedarf Wiederholungsoptionen an
- Sie können auch Benachrichtigungen aktivieren, um basierend auf der angegebenen Häufigkeit E-Mails zu erhalten.
- Klicken Sie auf die Schaltfläche Bereitstellen/Sofort bereitstellen, um die Konfiguration auf den Zielgeräten bereitzustellen.
- Um die Konfiguration als Entwurf oder Vorlage zur späteren Verwendung zu speichern, klicken Sie auf Speichern als
Sie haben erfolgreich ein Linux-basiertes benutzerdefiniertes Skript auf Computerebene für Ihre Endpunkte hinzugefügt.