Sie sind bereits NinjaOne-Kunde? Melden Sie sich an, um weitere Leitfäden und die neuesten Updates zu sehen.

NinjaOne Endpunkt-Management: Erste Schritte mit Automatisierungsskripten

Thema

Dieser Artikel beschreibt, wie Sie mit dem Erstellen von Skripten für Automatisierungen in der NinjaOne Automation Library beginnen können.

Umgebung

NinjaOne Endpoint Management

Beschreibung

NinjaOne bietet mehrere sofort einsatzbereite native Skripte, Sie können jedoch auch benutzerdefinierte Skripte erstellen und bearbeiten oder App-Automatisierungen installieren und ausführen. Wenn Sie benutzerdefinierte Skripte auf Geräten ausführen, fordert NinjaOne Sie auf, optionale Parameter anzugeben und festzulegen, ob Sie die Skripte als „System“, „Aktueller Benutzer“ oder mit Anmeldedaten aus Ihrem Anmeldedaten-Speicher ausführen möchten.

Weitere Tutorials finden Sie in unserer Videobibliothek.

Wählen Sie ein Thema aus, um mehr zu erfahren:

Hinweise zur Skripterstellung

Beachten Sie bei der Planung Ihrer Skripte Folgendes:

  • Der NinjaOne-Agent bietet keinen Support bei der Fehlerbehebung für benutzerdefinierte Neustartskripte. Um einen Neustart auszulösen, empfehlen wir die Verwendung des nativen Neustartskripts von NinjaOne, um sicherzustellen, dass der Agent die Aktion ordnungsgemäß ausführen kann.
  • Automatisierungen, die für den Parameter „Architektur“ mit „Alle“ gekennzeichnet sind, werden basierend auf der nativen Architektur des Geräts (32- oder 64-Bit) ausgeführt.
  • Die folgenden Sonderzeichen dürfen in Parametern nicht verwendet werden: &|;$><`!.
  • Sie können Skripte einer Kategorie (oder mehreren Kategorien) zuweisen, um die Automatisierungsbibliothek besser zu organisieren. Um neue Kategorien zu erstellen oder bestehende Kategorien zu bearbeiten oder zu löschen, klicken Sie auf die Registerkarte „Kategorien“ unter „Verwaltung“„Bibliothek“„Automatisierung“.
  • NinjaOne akzeptiert ausschließlich Parameter mit Zeichenfolgenwerten. Dazu gehören dezimale Ganzzahlen als Zeichenfolgen sowie Optionsfeld-Auswahlmöglichkeiten.

Unterstützte Skriptsprachen

NinjaOne unterstützt die folgenden Skriptsprachen:

  • JavaScript
  • PowerShell
  • Batch
  • ShellScript
  • VBS-Skript

Automatisierte Anwendungen

Administratoren können Skripte konfigurieren, um eine Anwendung auszuführen oder zu installieren. Mit den Automatisierungsoptionen „Ausführen“ und „Installieren“ können Sie eine Bibliothek mit Skripten für installierte und ausgeführte Anwendungen erstellen, die Sie einer Richtlinie oder einer geplanten Aufgabe hinzufügen oder bei Bedarf ausführen können. Wenn Sie beispielsweise CCleaner auf Endgeräten ausführen, können Sie dies über NinjaOne aufrufen.

Sobald Sie eine Anwendung in der Automatisierungsbibliothek installiert haben, können Sie sie mehrfach in verschiedenen Organisationen und auf verschiedenen Geräten verwenden. Weitere Informationen finden Sie unter

Abbildung 1: Neues Skript hinzufügen (zum Vergrößern anklicken)
  1. Die Seite „Skript erstellen“ wird geöffnet. Konfigurieren Sie die folgenden Parameter entsprechend den sprachlichen Anforderungen des jeweiligen Skripts:
ParameterBeschreibung
NameGeben Sie Ihrem Skript einen aussagekräftigen Namen.
BeschreibungFügen Sie eine optionale Beschreibung hinzu, die die Funktion des Skripts erläutert.
KategorienWählen Sie die Kategorien der Automatisierungsbibliothek aus, in denen Ihr Skript abgelegt werden soll. Sie können eine oder mehrere Kategorien auswählen.
SpracheWählen Sie die Sprache aus, in der Sie Ihr Skript schreiben möchten. Die Formatierung der Befehle passt sich automatisch an die ausgewählte Sprache an.
BetriebssystemWählen Sie das für Ihr Skript geeignete Betriebssystem aus. Diese Option ist ausgegraut, bis Sie eine Sprache ausgewählt haben.
ArchitekturWählen Sie eine 32-Bit- oder 64-Bit-Architektur aus.
Ausführen alsGeben Sie die Rolle an, unter der das Skript ausgeführt werden soll. Diese Optionen ändern sich je nach dem von Ihnen ausgewählten Betriebssystem.
SkriptvariablenKlicken Sie auf „Hinzufügen“, um Skriptvariablen aus dem Dropdown-Menü auszuwählen. Weitere Informationen zu Skriptvariablen finden Sie unter „NinjaOne Endpoint Management: Verwendung von Variablen in Automatisierungsskripten“.
ParameterDefinieren Sie die Parameter, die die Argumente aus Aufrufen als Parameterwerte übernehmen. Weitere Informationen zu Parametern finden Sie unter „NinjaOne Endpoint Management: Automatisierungsparameter“.
Abbildung 2: Skript-Editor → Einstellungen konfigurieren (zum Vergrößern anklicken)

Schreiben und Implementieren Ihres Skripts

Geben Sie das Skript im Bearbeitungsbereich ein. Wenn Ihr Skript mit Daten aus benutzerdefinierten Feldern interagieren soll, drücken Sie Strg+Leertaste. Geben Sie „Get“ oder „Set“ ein, um auf Snippets zuzugreifen. Dabei handelt es sich um Bausteine, mit denen Sie bestimmte benutzerdefinierte Skripte auslesen oder in diese schreiben können. Weitere Informationen finden Sie unter

Abbildung 3: Snippets im Skript-Editor (zum Vergrößern anklicken)

Das Skript steht nun für die Verwendung in der geplanten Automatisierung als geplante Aufgabe oder zur manuellen Ausführung zur Verfügung. Weitere Informationen finden Sie in den folgenden Ressourcen:

Neue Skripte importieren

Um neue Skripte oder Dateien in NinjaOne zu importieren, führen Sie die folgenden Schritte aus:

  1. Navigieren Sie zu „Administration“„Bibliothek“„Automatisierung“ und klicken Sie dann auf „Automatisierung hinzufügen“ → „Aus Datei importieren “ oder „Aus Vorlage importieren“.
Abbildung 4: Skripte importieren (zum Vergrößern anklicken)
  1. Wählen Sie die Datei für das Skript aus, das Sie importieren möchten. Wenn Sie den Import aus einer Vorlage wählen, leitet NinjaOne Sie zur Registerkarte „Vorlagenbibliothek“ weiter, wo Sie eines der von NinjaOne angebotenen nativen Skripte auswählen können. Weitere Informationen zu den Skripten in der Vorlagenbibliothek finden Sie unter
    Abbildung 5: Tabelleneinstellungen der Automatisierungsbibliothek (zum Vergrößern anklicken)
    1. Wählen Sie Ihre Sortierkriterien aus. Sie können die Spaltenanzeige sortieren, Spalten hinzufügen, entfernen und neu anordnen. Um die auf der Seite angezeigten Spalten neu anzuordnen, klicken Sie auf den Spaltennamen, halten Sie die Maustaste gedrückt und ziehen Sie ihn nach oben oder unten. Klicken Sie anschließend auf „Speichern“.

    Vorhandene Skripte oder Anwendungen bearbeiten, kopieren oder löschen

    Beachten Sie bei der Arbeit mit vorhandenen Skripten folgende Punkte:

    • Sie können nur benutzerdefinierte Skripte und Anwendungen ändern, kopieren oder löschen.
    • Die nativen Skripte von NinjaOne können Sie nicht löschen, aber Sie können deren Kategorien bearbeiten.
    • Sie können „Run“- und „Install“-Anwendungen löschen oder bearbeiten, aber nicht kopieren.
    • Sie können ältere Installationsprogramme nur löschen oder anzeigen.

    Vorgehensweise

    Navigieren Sie zu „Administration“„Bibliothek“„Automatisierung“ und bewegen Sie den Mauszeiger über ein Skript oder eine Anwendung. Klicken Sie auf das Ellipsen-Symbol, um die Menüoptionen anzuzeigen.

    Abbildung 6: Eine Automatisierung bearbeiten, kopieren oder löschen (zum Vergrößern anklicken)
    • Klicken Sie auf „Bearbeiten“, um den Skript-Editor zu öffnen und Änderungen vorzunehmen. Klicken Sie auf „Speichern“, um das neue Skript zu finalisieren.
    • Klicken Sie auf „Löschen“, um das Skript oder die Anwendung aus Ihrer Bibliothek zu entfernen. Wenn Sie eine Kategorie löschen, kennzeichnet NinjaOne die Kategorie als „Unkategorisiert“.
    • Wählen Sie „Kopieren“, um ein neues Skript zu erstellen, das mit dem Originalskript identisch ist. NinjaOne fordert Sie auf, dem neuen Skript einen Namen zu geben. Klicken Sie anschließend auf „Speichern“.

    Automatisierungen in der Überprüfung

    Wenn Sie eine Installationsanwendung zur Automatisierungsbibliothek hinzufügen, wird sie zunächst auf der Registerkarte „In Prüfung“ angezeigt, bevor sie auf die Registerkarte „Automatisierungen“ verschoben wird.

    Während sich Automatisierungen in der Überprüfung befinden, überprüft NinjaOne die Haupt- und Hilfsdateien, um sicherzustellen, dass sie frei von Malware, Viren oder Problemen mit der Installations-URL sind, die zu Anwendungsfehlern führen könnten.

    Abbildung 7: Automatisierungen in der Überprüfung (zum Vergrößern anklicken)

    Vorlagenbibliothek

    Die Vorlagenbibliothek ist eine Sammlung von Skripten, die vom hauseigenen Skriptentwicklungsteam von NinjaOne auf Grundlage beliebter Anfragen aus der NinjaOne-Community erstellt wurden. NinjaOne stellt diese Skripte „wie besehen“ zur Verfügung, und es liegt in Ihrer Verantwortung, sie vor der Implementierung zu testen und zu bewerten.

    Weitere Informationen zu den Skripten in der Vorlagenbibliothek finden Sie unter „NinjaOne Endpoint Management: Native Automation Scripts“.

    Weitere Ressourcen

    Eine Liste häufig gestellter Fragen zur Automatisierungsbibliothek finden Sie unter „Automatisierungsbibliothek: FAQ“.

    Weitere Informationen zur Automatisierung in NinjaOne finden Sie unter „Skripting, Automatisierung, CLI: Ressourcenkatalog “.

FAQ

Nächste Schritte