Thema
Dieser Artikel beantwortet häufig gestellte Fragen zur Verwendung der Automatisierungsbibliothek in NinjaOne.
Umgebung
NinjaOne Endpunkt-Management
Index
Auswählen Sie eine Frage, um die Antwort zu überprüfen:
- Stellt NinjaOne Skripte in die Warteschlange, die während geplanter Automatisierungen nicht ausgeführt werden konnten?
- Wie lange verbleiben ausstehende Skripte in der Warteschlange?
- Welche PowerShell-Version wird von NinjaOne Automation verwendet?
- Kann ich den Zugang zu Skripten auf spezifische Techniker oder Nutzer beschränken oder diesem zuweisen?
- Unterstützt NinjaOne offiziell Bash-Skripte?
- Wird mein Skript als „System“ oder als aktueller Nutzer ausgeführt?
- Wenn ich ein Skript in der Bibliothek bearbeite, hat dies Auswirkungen auf bereits geplante Skripte und Aufgaben?
- Was passiert, wenn ich ein Skript lösche, auf das in einem geplanten Skript oder einer geplanten Aufgabe verwiesen wird?
- Kann ich ein Skript hochladen, das sowohl auf macOS- als auch auf Windows-Geräten ausgeführt wird?
- Kann ich die integrierten Skripte/Aktionen anzeigen und bearbeiten?
- Gibt es eine Zeichenbegrenzung für neue Kategorien, die ich erstelle?
- Wie funktionieren Parameter mit meinen benutzerdefinierten Skripten?
- Was passiert, wenn ich versuche, über ein benutzerdefiniertes Skript einen Neustart auszulösen?
- Ist es möglich, ein gelöschtes Skript wiederherzustellen?
- Sind Skripte verschlüsselt, wenn ich sie von NinjaOne in die lokale Bibliothek eines Endpunkts übertrage?
- Warum meldet mein Skript einen Fehler, obwohl ich weiß, dass es erfolgreich war?
FAQ
Stellt NinjaOne Skripte in die Warteschlange, die während geplanter Automatisierungen nicht ausgeführt werden konnten?
Geplante Automatisierungen führen Skripte nur aus, wenn das Gerät zum Zeitpunkt der geplanten Aktion online ist. Andernfalls löscht NinjaOne das Skript und protokolliert eine Aktivität, um über dieses Ereignis zu informieren.
Wie lange verbleiben ausstehende Skripte in der Warteschlange?
NinjaOne entfernt oder bricht Skripte in der Warteschlange unabhängig von der Zeit nicht ab.
Welche PowerShell-Version wird von NinjaOne Automation verwendet?
Die von NinjaOne verwendete Version hängt von der PowerShell-Version ab, die auf dem Agenten installiert ist, auf dem das Skript ausgeführt wird. Die PowerShell-Version wird vom Agenten und nicht von NinjaOne bestimmt. In der Regel wird PowerShell 2 oder höher verwendet, Ausnahmen finden Sie jedoch in den Skript-Hinweisen.

Kann ich den Zugang zu Skripten auf spezifische Techniker oder Nutzer beschränken oder diesem zuweisen?
Ja. Sie können den Zugang über die Seite „Technikerrolle“ oder „Konto“ unter „Berechtigungen → Automatisierungsbibliothek“ verwalten. Wählen Sie die Berechtigungsstufe aus, die der Techniker standardmäßig für alle Kategorien haben soll, oder verwalten Sie die Berechtigungen für einzelne Kategorien.

Sie können die Installation und Ausführung von Automatisierungen auf bestimmte Kategorien beschränken, indem Sie die folgenden Schritte ausführen:
- Navigieren Sie in NinjaOne zu „Administration“ → „Bibliothek“ → „Automatisierung“.
- Öffnen Sie die Registerkarte „Kategorien “ und klicken Sie auf „Kategorie erstellen“.

- Geben Sie für den Namen eine eindeutige Kennung ein und klicken Sie anschließend auf „Erstellen“.
- Öffnen Sie die Registerkarte „Automatisierungen “.
- Bewegen Sie den Mauszeiger über das Skript, das Sie einer Kategorie hinzufügen möchten, und wählen Sie das Menü mit Aktionen aus. Klicken Sie auf „Bearbeiten“.

- Aktivieren Sie die Kontrollkästchen für jede Kategorie, der Sie das Skript hinzufügen möchten, und klicken Sie anschließend auf „Speichern“.
Unterstützt NinjaOne offiziell Bash-Skripte?
NinjaOne unterstützt Bash-Skripte; es gehört jedoch nicht zum Aufgabenbereich des NinjaOne-Supportteams, Fehler in Kundenskripten zu beheben, und wir können nicht feststellen, ob die Ursache im Skript selbst liegt.
Wird mein Skript als System oder als aktueller Nutzer ausgeführt?
Wenn Sie ein Skript auf einem Gerät ausführen (sei es über eine geplante Aufgabe, ein geplantes Skript oder ad hoc), fordert NinjaOne Sie auf, anzugeben, ob das Skript als System, als aktueller Nutzer oder mit Anmeldeinformationen aus Ihrem Anmeldedatenspeicher ausgeführt werden soll.
Wenn ich ein Skript in der Bibliothek bearbeite, hat dies Auswirkungen auf bereits geplante Skripte und Aufgaben?
Ja. Alle Änderungen, die Sie in der Bibliothek vornehmen, werden auf alle geplanten Skripte oder Aufgaben übertragen, die auf das Skript verweisen.
Was passiert, wenn ich ein Skript lösche, auf das in einem geplanten Skript oder einer geplanten Aufgabe verwiesen wird?
NinjaOne verweist dann nicht mehr auf das Skript im geplanten Skript oder in der geplanten Aufgabe.
Kann ich ein Skript hochladen, das sowohl auf macOS- als auch auf Windows-Geräten ausgeführt wird?
NinjaOne unterstützt keine Skripte, die auf mehreren Plattformen ausgeführt werden. Sie können jedoch für jede Apple macOS- und Windows-Plattform separat ein Skript hochladen.
Kann ich die integrierten Skripte oder Aktionen anzeigen und bearbeiten?
Sie können nur die Skripte anzeigen und bearbeiten, die Sie selbst erstellt haben. Die von NinjaOne standardmäßig bereitgestellten nativen Skripte können Sie nicht bearbeiten.
Gibt es eine Zeichenbeschränkung für neue Kategorien, die ich erstelle?
Ja. Für Kategorienamen gilt eine Zeichenbegrenzung von 50 Zeichen.
Wie funktionieren Parameter in meinen benutzerdefinierten Skripten?
Für eine Erläuterung zu Parametern siehe „NinjaOne Endpunkt-Management: Automatisierungsparameter und Umgebungsvariablen“.
Was passiert, wenn ich versuche, über ein benutzerdefiniertes Skript einen Neustart auszulösen?
Da der NinjaOne-Agent durch benutzerdefinierte Skripte ausgelöste Neustarts nicht einplanen kann, kann diese Aktion zu Problemen mit dem Agenten führen.
Um das Problem zu beheben, löschen Sie entweder das betreffende benutzerdefinierte Skript oder verändern Sie es so, dass die Zeilen im Skript entfernt werden, die einen Neustart auslösen. Sie können eine NinjaOne-Automatisierung verwenden, um Neustarts auf Rechnern auszulösen.
Ist es möglich, ein gelöschtes Skript wiederherzustellen?
Es ist nicht möglich, gelöschte Skripte wiederherzustellen. Sie müssen diese erneut erstellen.
Sind Skripte verschlüsselt, wenn ich sie von NinjaOne an die lokale Bibliothek eines Endpunkts übertrage?
Ja. Die Übertragung eines Skripts vom Server zum Agenten ist verschlüsselt, ebenso wie die gesamte sonstige Kommunikation zwischen den NinjaOne-Servern und dem NinjaOne-Agenten.
Warum meldet mein Skript einen Fehler, obwohl ich weiß, dass es erfolgreich war?
NinjaOne wertet jeden Exit-Code außer 0 als Fehler aus. Stellen Sie sicher, dass Ihre Skripte bei erfolgreichem Abschluss mit dem Code 0 beendet werden; andernfalls meldet NinjaOne sie als fehlgeschlagen.