Thema
Dieser Artikel beantwortet häufig gestellte Fragen zur Verwendung der Automation Library in NinjaOne.
Umgebung
NinjaOne Endpoint Management
Index
Wählen Sie eine Frage aus, um die Antwort anzuzeigen:
- 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 verwendet NinjaOne Automation?
- Kann ich den Zugriff auf Skripte auf bestimmte Techniker oder Benutzer beschränken oder diesen zuweisen?
- Unterstützt NinjaOne offiziell Bash-Skripte?
- Wird mein Skript als System oder als aktueller Benutzer 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 in 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?
- Werden Skripte verschlüsselt, wenn ich sie von NinjaOne in die lokale Bibliothek eines Endpunkts übertrage?
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 bricht NinjaOne das Skript ab 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 verwendet NinjaOne Automation?
Die von NinjaOne verwendete Version hängt davon ab, welche PowerShell-Version nativ auf dem Agenten installiert ist, auf dem das Skript ausgeführt wird. Der Agent bestimmt die ausgeführte PowerShell-Version, nicht NinjaOne. In der Regel wird PowerShell 2 oder höher verwendet, Ausnahmen finden Sie jedoch in den Skript-Hinweisen.

Kann ich den Zugriff auf Skripte auf bestimmte Techniker oder Benutzer beschränken oder diesen zuweisen?
Ja. Sie können den Zugriff ü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 eine eindeutige Kennung als „Name “ ein und klicken Sie dann 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 Aktionsmenü 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 dann auf „Speichern“.
Unterstützt NinjaOne offiziell Bash-Skripte?
NinjaOne unterstützt Bash-Skripte; es gehört jedoch nicht zum Aufgabenbereich unseres Support-Teams, Fehler in Kundenskripten zu beheben, und wir können nicht feststellen, ob die Ursache des Problems im Skript selbst liegt.
Wird mein Skript als System oder als aktueller Benutzer 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 Sie das Skript als System, als aktueller Benutzer oder unter Verwendung der in Ihrem Anmeldedaten-Speicher verfügbaren Anmeldedaten ausführen möchten.
Wenn ich ein Skript in der Bibliothek bearbeite, hat dies Auswirkungen auf bestehende geplante Skripte und Aufgaben?
Ja. Alle Änderungen, die Sie in der Bibliothek vornehmen, werden auf alle geplanten Skripte oder Aufgaben übertragen, die derzeit 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 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?
Derzeit können Sie nur die Skripte anzeigen und bearbeiten, die Sie selbst erstellt haben. Sie können die von NinjaOne standardmäßig bereitgestellten nativen Skripte nicht bearbeiten.
Gibt es eine Zeichenbegrenzung für neue Kategorien, die ich erstelle?
Ja. Derzeit gilt eine Beschränkung auf 50 Zeichen für Kategorienamen.
Wie funktionieren Parameter in meinen benutzerdefinierten Skripten?
Eine Erläuterung zu Parametern finden Sie unter NinjaOne Endpoint Management: Automatisierungsparameter und Umgebungsvariablen.
Was passiert, wenn ich versuche, einen Neustart über ein benutzerdefiniertes Skript auszulösen?
Da der NinjaOne-Agent Neustarts, die über benutzerdefinierte Skripte ausgelöst werden, nicht einplanen kann, kann dies zu Problemen mit dem Agenten führen.
Um das Problem zu beheben, löschen Sie entweder das betreffende benutzerdefinierte Skript oder ändern Sie es, um die Zeilen im Skript zu entfernen, die einen Neustart auslösen. Sie können das native Neustart-Skript von NinjaOne 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 neu erstellen.
Werden 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, genau wie die gesamte sonstige Kommunikation zwischen den NinjaOne-Servern und dem NinjaOne-Agenten.