# Ausführen benutzerdefinierter Skripte ## Inhaltsverzeichnis 1. [Was ist eine Konfiguration für benutzerdefinierte Skripte?](https://www.manageengine.com/de/desktop-central/help/computer_configuration/executing_custom_scripts.html#Executing-Custom-Scripts-Step1) 2. [Unterstützte Sprache für benutzerdefinierte Windows-Skripte](https://www.manageengine.com/de/desktop-central/help/computer_configuration/executing_custom_scripts.html#Executing-Custom-Scripts-Step2) 3. [Wie stellt man eine Konfiguration für benutzerdefinierte Skripte bereit?](https://www.manageengine.com/de/desktop-central/help/computer_configuration/executing_custom_scripts.html#Executing-Custom-Scripts-Step3) ## 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](https://www.manageengine.com/de/desktop-central/help/configuring_desktop_central/managing_custom_scripts.html) wählen oder Ihre eigenen Skripte zum Repository hinzufügen. ## Wie stellt man eine Konfiguration für benutzerdefinierte Skripte bereit? [![Navigation zur Konfiguration benutzerdefinierter Computerskripte](https://www.manageengine.com/products/desktop-central/help/images/computer-custom-script.png)](https://www.manageengine.com/de/desktop-central/help/images/computer-custom-script.png) 1. Gehen Sie in der Endpoint Central-Konsole zu **Konfigurationen > Konfigurationen hinzufügen > Windows-Konfiguration > Benutzerdefiniertes Skript > Computerkonfiguration**. [![Konfiguration für benutzerdefinierte Computerskripte](https://www.manageengine.com/products/desktop-central/help/images/custom-script-comp-ui.png)](https://www.manageengine.com/de/desktop-central/help/images/custom-script-comp-ui.png) 2. Geben Sie den **Namen** und die **Beschreibung** für die Konfiguration an. 3. Sie können das benutzerdefinierte Skript über die 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 **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 [,]. 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. [Dynamische Variablen](https://www.manageengine.com/de/desktop-central/help/misc/dynamic_variables.html) 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 [,]. 6. 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. 7. 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. 8. [Definieren Sie die Ziele](https://www.manageengine.com/de/desktop-central/help/defining_targets.html) für die Bereitstellung. 9. Geben Sie bei Bedarf Wiederholungsoptionen an. 10. Sie können auch [Benachrichtigungen aktivieren](https://www.manageengine.com/de/desktop-central/help/configuring_execution_settings.html?trackingcode=dci&did=DIDNotAvailable&buildno=113241609#notifications), um E-Mails entsprechend der angegebenen Häufigkeit zu erhalten. 11. Klicken Sie auf die Schaltfläche **Bereitstellen/Sofort bereitstellen**, um die Konfiguration auf den Zielcomputern bereitzustellen. 12. 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.