# Ausführen benutzerdefinierter Skripte ## Inhaltsverzeichnis 1. [Was ist eine Konfiguration für benutzerdefinierte Skripte?](https://www.manageengine.com/de/desktop-central/help/user_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/user_configuration/executing_custom_scripts.html#Executing-Custom-Scripts-Step2) 3. [Wie wird eine Konfiguration für benutzerdefinierte Skripte bereitgestellt?](https://www.manageengine.com/de/desktop-central/help/user_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, wesentliche Einstellungen und Aufgaben für ihre Organisation einzurichten und zu verwalten. Dazu gehören Aktionen wie das Deaktivieren von Windows Auto Update, das Festlegen des Datumsformats, die Überprüfung, ob eine Datei vorhanden ist, usw. Diese Konfigurationen können auf die **Windows**-Betriebssysteme als **Benutzerkonfiguration** angewendet werden. Diese Skripte bieten im Vergleich zu Standardoptionen mehr Flexibilität, sodass Sie Skripte ausführen können, die auf Ihre spezifischen Anforderungen zugeschnitten sind. Sie können so geplant werden, dass sie bei **Jeder Anmeldung**, **Nachfolgender Anmeldung**, **Aktualisierungszyklus** oder nur **Einmal** ausgeführt werden. Es ist wichtig, den Konfigurationstyp entsprechend dem Verhalten des Skripts als benutzerbasiert auszuwählen. ## 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 vor der Bereitstellung auf Endgeräten zum Skript-Repository hinzugefügt 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 wird eine Konfiguration für benutzerdefinierte Skripte bereitgestellt? [![Navigation zur Konfiguration benutzerdefinierter Benutzerskripte](https://www.manageengine.com/products/desktop-central/help/images/user-custom-script.png)](https://www.manageengine.com/de/desktop-central/help/images/user-custom-script.png) 1. Navigieren Sie in der Endpoint Central-Konsole zu **Konfigurationen > Konfigurationen hinzufügen > Windows-Konfiguration > Benutzerdefiniertes Skript > Benutzerkonfiguration**. [![UI der Konfiguration benutzerdefinierter Benutzerskripte](https://www.manageengine.com/products/desktop-central/help/images/user-custom-script-ui.png)](https://www.manageengine.com/de/desktop-central/help/images/user-custom-script-ui.png) 2. Geben Sie den **Namen** und die **Beschreibung** für die Konfiguration an. 3. Sie können das benutzerdefinierte Skript mit 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 **Skriptargumente** an, falls vorhanden. **Hinweis:** Im Fall von blockexe.bat muss beispielsweise die zu blockierende Application 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 mehrere Exit-Codes vorhanden sind, trennen Sie sie mit Kommas [,]. 5. Wenn Sie Befehle ausführen möchten, können Sie mit der Option **Befehlszeile** fortfahren. - Geben Sie den in der Befehlszeile auszuführenden Befehl ein. Um mehrere Befehle auszuführen, geben Sie diese durch ein Semikolon [;] getrennt ein. Bei Bedarf können [dynamische Variablen](https://www.manageengine.com/de/desktop-central/help/misc/dynamic_variables.html) 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 mehrere Exit-Codes vorhanden sind, trennen Sie sie mit Kommas [,]. 6. Konfigurieren Sie die **Häufigkeit** entsprechend Ihren Anforderungen aus den unten angegebenen Optionen: - **Einmal:** Das Skript wird einmal bereitgestellt. - **Bei jeder Anmeldung:** Das Skript wird bei jeder Benutzeranmeldung bereitgestellt. Wenn „Ausführen bis“ ausgewählt ist, wird das Skript bei jeder Benutzeranmeldung bis zum konfigurierten Datum und der konfigurierten Uhrzeit ausgeführt. - **Bei nachfolgender Anmeldung:** Das Skript wird für die nächste Anzahl von Benutzeranmeldungen ausgeführt, die Sie in der Dropdown-Liste auswählen. - **Bei jedem Aktualisierungszyklus:** Das Skript wird alle 90 Minuten auf dem Zielgerät 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 Ihrer Benutzerkonfigurationen > Ausführungsstatus** angezeigt. 7. Konfigurieren Sie **Ausführen als** entsprechend Ihren Anforderungen aus den unten angegebenen Optionen: - **Zielbenutzer:** Das Skript wird auf die unter „Ziel definieren“ konfigurierten Zielbenutzer angewendet. - **Als Benutzer ausführen:** Das Skript wird mit den von Ihnen ausgewählten Anmeldeinformationen auf dem Zielgerät bereitgestellt. Wir empfehlen, die Anmeldeinformationen eines **Domänenadministrators** zu wählen, um Probleme mit der Zugriffsebene 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 basierend auf der angegebenen Häufigkeit zu erhalten. 11. Klicken Sie auf die Schaltfläche **Bereitstellen**, um die Konfiguration auf den Zielgeräten bereitzustellen. 12. Um die Konfiguration als Entwurf oder Vorlage zur späteren Verwendung zu speichern, klicken Sie auf **Speichern unter**. Sie haben erfolgreich ein benutzerbasiertes benutzerdefiniertes Windows-Skript für Ihre Endpunkte hinzugefügt.