Ausführen benutzerdefinierter Skripte

Was ist eine Konfiguration für benutzerdefinierte Skripte?

Die Konfiguration benutzerdefinierter Skripte in Endpoint Central ermöglicht Administratoren, wesentliche Einstellungen und Aufgaben für ihre Organisation einzurichten und zu verwalten. Dazu gehören Aktionen wie das Deaktivieren blockierender Anwendungen, das Ändern von Dateibesitzern, das Überprüfen, ob eine Datei vorhanden ist, usw. Diese Konfigurationen können auf den Betriebssystemen Mac 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, Nachfolgendem Start, Bei jedem Start bis oder nur Einmal ausgeführt werden. Es ist wichtig, den Konfigurationstyp als computerbasiert auszuwählen, abhängig vom Verhalten des Skripts.

Unterstützte Sprache für benutzerdefinierte Mac-Skripte

Von Mac unterstützte Skripttypen - sh, scpt, pl, py, command.

In Endpoint Central müssen Skripte dem Skript-Repository hinzugefügt werden, bevor sie auf Endgeräten bereitgestellt werden. Sie können aus den vordefinierten Skriptvorlagen wählen oder Ihre eigenen Skripte zum Repository hinzufügen.

Wie wird eine Konfiguration für benutzerdefinierte Skripte bereitgestellt?

Navigation zur Mac-Computerkonfiguration

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

    Mac-Computerkonfiguration

  2. Geben Sie den Namen und die Beschreibung für die Konfiguration an
  3. Sie können das benutzerdefinierte Skript mithilfe der Option Repository oder Befehlszeile ausführen.
  4. Wenn Sie Skripte ausführen möchten, die im Skript-Repository verfügbar sind, können Sie mit der Option Repository fortfahren.
    • Wählen Sie das Skript im Feld Skriptname aus.
    • Geben Sie ggf. Skriptargumente an 
       

      Hinweis: Im Fall von BlockAppsForMac.sh muss beispielsweise die zu blockierende Anwendung in den Skriptargumenten angegeben werden. Im Fall von fest codierten Skripten ist dies möglicherweise nicht erforderlich. Wenn mehrere Argumente erforderlich sind, muss jedes Argument in "...." eingeschlossen werden, und die einzelnen Argumente müssen durch ein Leerzeichen voneinander getrennt werden.

    • Laden Sie ggf. Abhängigkeitsdateien hoch
    • 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 mehrere Exit-Codes vorhanden sind, trennen Sie diese durch Kommas [,].
  5. Wenn Sie 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 ggf. Abhängigkeitsdateien hoch
    • 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 mehrere Exit-Codes vorhanden sind, trennen Sie diese durch Kommas [,].
  6. 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 > Klicken Sie auf eine Ihrer Computerkonfigurationen > Ausführungsstatus angezeigt
    • Bei jedem Start: Das Skript wird bei jedem Systemstart bereitgestellt.
    • Bei nachfolgenden Starts: Das Skript wird bei der nächsten Anzahl von Computerstarts ausgeführt, die Sie aus der Dropdown-Liste auswählen.
    • Bei jedem Start bis: Das Skript wird bei jedem Start bis zum konfigurierten Datum und zur konfigurierten Uhrzeit ausgeführt.
  7. Definieren Sie die Ziele für die Bereitstellung.
  8. Geben Sie bei Bedarf Wiederholungsoptionen an
  9. Sie können auch Benachrichtigungen aktivieren, um E-Mails basierend auf der angegebenen Häufigkeit zu erhalten.
  10. Klicken Sie auf die Schaltfläche Bereitstellen/Sofort bereitstellen, um die Konfiguration auf den Zielgeräten bereitzustellen.
  11. Um die Konfiguration als Entwurf oder Vorlage für die spätere Verwendung zu speichern, klicken Sie auf Speichern als

Sie haben erfolgreich ein benutzerdefiniertes, Mac-computerbasiertes Skript für Ihre Endpunkte hinzugefügt.

Vertraut von