Ausführen benutzerdefinierter Skripte
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 festzulegen und zu verwalten. Dazu gehören Aktionen wie das Deaktivieren von Windows Auto Update, das Festlegen des Datumsformats, das Prüfen, ob eine Datei vorhanden ist, usw. Diese Konfigurationen können auf Windows-Betriebssysteme als Computerkonfiguration angewendet werden. Diese Skripte bieten im Vergleich zu Standardoptionen mehr Flexibilität, da Sie Skripte ausführen können, die an Ihre spezifischen Anforderungen angepasst sind. Sie können so geplant werden, dass sie bei jedem Start, nachfolgenden Starts, im Aktualisierungszyklus 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 Windows-Skripte
Von Windows unterstützte Skripttypen - vb, js, ps1, cmd, msi, jse, exe, bat, vbe, vbs, wsf, wsc, wsh, reg.
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 stellt man eine Konfiguration für benutzerdefinierte Skripte bereit?

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

- Geben Sie den Namen und die 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 Skript-Repository 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.
Hinweis: Im Fall von blockexe.bat muss beispielsweise die zu blockierende Anwendung in den Skriptargumenten angegeben werden. Bei fest codierten Skripten ist dies möglicherweise nicht erforderlich. Wenn mehrere Argumente erforderlich sind, muss jedes Argument in "...." eingeschlossen werden, und jedes Argument wird durch ein Leerzeichen voneinander getrennt.
- 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 Exit-Codes haben, können Sie diese hier angeben. Wenn es mehrere Exit-Codes gibt, trennen Sie diese durch Kommas [,].
- 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. Dynamische Variablen können bei Bedarf zugewiesen werden.
- 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 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.
- 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 zur konfigurierten Uhrzeit ausgeführt.
- Bei nachfolgenden Starts: Das Skript wird für die nächste Anzahl an Starts ausgeführt, die Sie aus dem Dropdown auswählen.
- Bei jedem Aktualisierungszyklus: Das Skript wird alle 90 Minuten auf dem Zielcomputer ausgeführt.
- 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 beliebige Ihrer Computerkonfigurationen > Ausführungsstatus angezeigt.
- Konfigurieren Sie Ausführen als entsprechend Ihren Anforderungen aus den unten angegebenen Optionen:
- Systembenutzer: Das Skript wird auf Systemebene unter Verwendung des Systembenutzerkontos angewendet.
- Als Benutzer ausführen: Das Skript wird mit den von Ihnen ausgewählten Anmeldedaten auf dem Zielcomputer bereitgestellt. Wir empfehlen, die Anmeldedaten eines Domain-Admins auszuwählen, um Probleme mit Berechtigungsstufen zu vermeiden.
- Definieren Sie die Ziele für die Bereitstellung.
- Geben Sie bei Bedarf Wiederholungsoptionen an
- Sie können auch Benachrichtigungen aktivieren, um E-Mails entsprechend der angegebenen Häufigkeit zu erhalten.
- Klicken Sie auf die Schaltfläche Bereitstellen/Sofort bereitstellen, um die Konfiguration auf den Zielcomputern bereitzustellen.
- Um die Konfiguration als Entwurf oder Vorlage zur späteren Verwendung zu speichern, klicken Sie auf Speichern unter
Sie haben erfolgreich ein benutzerdefiniertes Windows-Skript auf Computerbasis für Ihre Endpunkte hinzugefügt.