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

NinjaOne Endpunkt-Management: Natives Automatisierungsskript

Thema

Die NinjaOne-Konsole bietet native Automatisierungsskripte, die Sie auf Ihren verwalteten Geräten bereitstellen können. In diesem Artikel werden die Funktionen der in Ihrem NinjaOne-Abonnement enthaltenen Skripte beschrieben.

Umgebung

NinjaOne Endpoint Management

Beschreibung

Die Automatisierungsbibliothek stellt Automatisierungsskripte bereit, die Sie auf Geräten ad hoc, nach Zeitplan, über Richtlinienbedingungen oder mit einer geplanten Aufgabe ausführen können. Zusätzlich zu den nativen Skripten von NinjaOne können Sie über die Automatisierungsvorlagenbibliothek auf weitere Vorlagen zugreifen. Weitere Artikel finden Sie in unserem Abschnitt „Zusätzliche Ressourcen “.

Kategorien der nativen Skripte

Einige Skripte sind möglicherweise mit mehreren Betriebssystemen kompatibel. NinjaOne ordnet jedes native Skript einer Kategorie zu, die Sie in der Spalte „Kategorien“ einsehen können.

Sie können auf der Registerkarte „Kategorien“ neue Kategorien erstellen und diese den nativen Skripten zuweisen, indem Sie auf das Skript klicken und die neue Kategorie aus dem Dropdown-Menü auswählen.

automation library_categories.png
Abbildung 1: Skriptkategorien der Automatisierungsbibliothek
Sie müssen den Technikern Berechtigungen zum Erstellen, Anzeigen, Aktualisieren oder Löschen von Kategorien erteilen und ihnen die erforderlichen Berechtigungen zum Ausführen von Skripten für diese Kategorien gewähren. Weitere Informationen finden Sie unter „Benutzerberechtigungen: Berechtigungsoptionen“.
Um ein Skript auszuführen, benötigt NinjaOne Berechtigungen für ALLE zugehörigen Kategorien.

Beschreibungen der nativen Skripte

Wählen Sie Ihr Betriebssystem (OS) aus, um mehr über die von uns angebotenen Skripte zu erfahren: 

Native Skripte für Apple macOS

Die folgenden Tabellen enthalten eine Beschreibung der einzelnen nativen Skripte für macOS-Geräte.

SkriptnameBeschreibung und Anforderungen
Mac-Ruhezustand deaktivierenDieses Skript stellt ein macOS-System so ein, dass es niemals in den Ruhezustand wechselt.
ARD (Apple iOS Remote Desktop) deaktivieren/aktivierenDieses Skript deaktiviert oder aktiviert ARD (Apple Remote Desktop) mithilfe des Befehlszeilenprogramms „kickstart“.
SSH(Secure Shell) deaktivieren/aktivierenDieses Skript deaktiviert bzw. aktiviert SSH. Auf dem Mac erfolgt dies mithilfe des Befehlszeilen-Dienstprogramms „systemsetup“.
VNC(Virtual Network Connection) deaktivieren/aktivierenDieses Skript deaktiviert oder aktiviert VNC mithilfe des Befehlszeilenprogramms „kickstart“.
Updates herunterladen, nicht installierenDieses Skript löst den macOS-Update-Mechanismus lokal auf dem Rechner aus, um alle verfügbaren Updates herunterzuladen (ohne sie jedoch sofort zu installieren).
Papierkorb leerenDieses Skript leert den Papierkorb für jeden Benutzer auf dem Gerät.
Wake-on-LAN aktivierenDadurch werden Wake-on-LAN-Funktionen mithilfe des Befehlszeilenprogramms „systemsetup“aktiviert.
DNS-Cache leerenDieses Skript leert den DNS-Cache mithilfe verschiedener Befehlszeilen-Dienstprogramme, je nach Betriebssystemversion.
Alle verfügbaren Patches installieren Dieses Skript löst den Update-Mechanismus lokal auf dem Rechner aus, um alle verfügbaren Patches herunterzuladen und zu installieren.
Alle verfügbaren Patches installieren, bei Bedarf neu startenDieses Skript löst den Update-Mechanismus lokal auf dem Rechner aus, um alle verfügbaren Patches herunterzuladen und zu installieren. Falls nach der Installation ein Neustart erforderlich ist, wird der Rechner anschließend neu gestartet.
Dieses Skript ist nur mit Geräten kompatibel, auf denen macOS High Sierra oder höher läuft.
Nur empfohlene Patches installieren Dieses Skript löst den macOS-Update-Mechanismus lokal auf dem Rechner aus, um nur die (von Apple als) empfohlenen Patches herunterzuladen und zu installieren.
Nur empfohlene Patches installieren, bei Bedarf neu starten (erfordert 10.13.4 oder neuer)Dieses Skript löst den macOS-Update-Mechanismus lokal auf dem Rechner aus, um ausschließlich die (von Apple als empfohlen eingestuften) Patches herunterzuladen und zu installieren, und startet den Rechner anschließend neu, falls nach der Installation ein Neustart erforderlich ist.
Dieses Skript ist nur mit Geräten kompatibel, auf denen macOS High Sierra oder höher läuft.
Core Audio beendenDieses Skript setzt die Daemons der Audiodienste zurück.
Alle verfügbaren Patches auflistenDieses Skript fragt den Update-Mechanismus lokal auf dem Rechner ab, um eine Liste aller verfügbaren Patches bereitzustellen. Die Liste wird dann in der Aktivitätstabelle angezeigt.
Wenn beim Ausführen dieses Skripts keine verfügbaren Patches gefunden werden, lautet der Eintrag „Aktion: Abgeschlossen“ im Aktivitätsfeed einfach „Verfügbare Software wird gesucht“ (ohne dass tatsächlich Patches aufgelistet werden).
OS-Patch anwendenDieses Skript wendet verfügbare Betriebssystem-Updates an.
OS-Patch-ScanDieses Skript löst eine Suche nach Betriebssystem-Updates aus.
Festplatten-Cache leerenDieses Skript leert den Festplatten-Cache mithilfe des Befehlszeilenprogramms „purge“.
Benutzerberechtigungen erneut anwendenDieses Skript führt die Befehle „chown“ und „chmod“ für alle Benutzer aus.
Neustart Dieses Skript führt einen Neustart des Geräts durch. „
“ Dieses Skript verwendet das Befehlszeilenprogramm „shutdown“, um einen Neustart zu erzwingen.
Festplattenberechtigungen reparierenDieses Skript führt die Reparatur der Dateisystemberechtigungen unter „/“ durch.
SSH reparierenDies beendet SSH-Verbindungen (Secure Shell) und initialisiert den SSH-Daemon neu.
TeamViewer reparierenDieses Skript initialisiert TeamViewer neu, stoppt den Dienst und startet ihn neu.
Launcher-Dienste zurücksetzenDieses Skript setzt die Startdienste zurück. Weitere Informationen finden Sie inder Startdienste-Datenbank (extern).
Druckfunktionen zurücksetzen

Dieses Skript führt die folgenden Aktionen durch:

  • Starten oder Zurücksetzen von cupsd
  • setzt Drucker-Plists zurück
Automatische Updates deaktivierenDieses Skript setzt die Einstellung „AutoUpdateRestartRequired“ in den Systemeinstellungen auf „FALSE“.
Bildschirm aktivierenDieses Skript weckt den Bildschirm mithilfe des Befehlszeilenprogramms „pmset “.

Native Skripte für Microsoft Windows

Die folgende Tabelle enthält eine Beschreibung der einzelnen nativen Skripte für Windows-Geräte.

SkriptnameBeschreibung und Anforderungen
DNS-Cache leerenDieses Skript führt den folgenden Befehl aus: IPCONFIG /FLUSHDNS.
Ereignisprotokolle löschenDadurch werden alle Sicherungs- und Sicherheitsereignisprotokolle für alle Benutzer gelöscht.
Defragmentierung Hiermit wird eine Defragmentierung der Festplatte auf den Endgeräten durchgeführt. Sie können das Startvolume oder das Wiederherstellungsvolume ausschließen.
Temporäre Dateien löschen

Dieses Skript löscht temporäre Dateien an den folgenden Speicherorten (sofern der Speicherort nicht gesperrt ist):

  • %WINDIR%Temp
  • [PROFILVERZEICHNIS (c:users, c:documents and settings, andere]
  • [BENUTZERNAMENORDNER]AppDataLocalTemp
  • [PROFILVERZEICHNIS (c:users, c:documents and settings, andere]
  • [BENUTZERNAMENORDNER]Local SettingsTemp
CD-ROM-Laufwerke deaktivieren/aktivierenHiermit wird ein Registrierungsschlüssel umgeschaltet, um die jeweiligen Laufwerke zu deaktivieren bzw. zu aktivieren. Je nach Betriebssystem ist bei einigen Computern möglicherweise ein Neustart erforderlich, damit diese Änderung wirksam wird.
Diskettenlaufwerke deaktivieren/aktivierenHiermit wird ein Registrierungsschlüssel umgeschaltet, um die jeweiligen Laufwerke zu deaktivieren oder zu aktivieren.
USB-Laufwerke deaktivieren/aktivierenDieses Skript deaktiviert bzw. aktiviert die Verwendung von USB-Speichergeräten über eine Registrierungseinstellung.
Benutzerkontensteuerung deaktivieren/aktivierenHiermit wird der folgende Registrierungsschlüssel mit dem Wert „1“ (aktivieren) oder „0“ (deaktivieren) umgeschaltet:
SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
„UAC aktivieren“ verwendet den Wert „1“ (0x00000001), was nicht der Windows-Standardeinstellung („5“ / 0x00000005) entspricht
Papierkorb leerenDamit können Sie den Befehl „Papierkorb leeren“ auf allen Laufwerken oder für alle Benutzer auf den entsprechenden Endpunkten unter Windows 7 und neuer ausführen.
Dieses Skript aktualisiert den Ordner nicht, daher wird das Symbol möglicherweise weiterhin als „voll“ angezeigt, bis der Papierkorb aktualisiert wird.
Dateisystemfehler behebenDieses Skript führt den folgenden Befehl aus: CHKDSK /R
Sobald diese Option ausgewählt ist, müssen Sie einen Neustart planen, damit diese Aktion vollständig ausgeführt werden kann.
Leistungszähler neu erstellenHiermit wird ein Skript ausgeführt, um Leistungsindikatoren zu löschen und neu zu erstellen.
Erzwungener NeustartDieses Skript nutzt WINAPI (Windows Application Programming Interface), um den Befehl „InitiateSystemShutdown“ mit dem Parameter „forced“ auszuführen, und wird nach 5 Sekunden ausgeführt.
Erzwungene Aktualisierung der GruppenrichtlinieHiermit wird der folgende Befehl ausgeführt: gpupdate /force
Aktuellen Benutzer abmeldenMit diesem Skript können Sie alle angemeldeten Benutzer von einem Endgerät abmelden.
OS-Patch anwendenDieses Skript wendet verfügbare Betriebssystem-Updates an.
OS-Patch-ScanDieses Skript löst eine Suche nach Betriebssystem-Updates aus.
Neustart Dieses Skript führt einen Neustart eines Geräts durch. „
“ Dieses Skript nutzt die WINAPI, um den Befehl „InitiateSystemShutdown“ ohne den Parameter „forced“ auszuführen, und wird nach 30 Sekunden ausgeführt.
Neustart (Geräte mit anstehendem Neustart) Dieses Skript nutzt WINAPI, um den Befehl „InitiateSystemShutdown“ auszuführen, und wird nur auf Geräten ausgeführt, bei denen zum Zeitpunkt der Skriptausführung ein ausstehender Neustart vorliegt.
IP-Adresse freigeben und erneuernHiermit werden die folgenden Befehle ausgeführt: IPCONFIG /RELEASE und IPCONFIG /RENEW.
WechselmedienMit diesem Skript können Sie die Verwendung von USB-, CD-ROM- und Diskettenlaufwerken über eine Registrierungseinstellung deaktivieren oder aktivieren.
Google/Yahoo-Symbolleiste entfernenBei diesen Skripten liest NinjaOne den Deinstallationsschlüssel aus und führt anschließend die Deinstallationszeichenfolge aus.
Windows-Reinigung ausführenHiermit wird das Windows-Tool zur Datenträgerbereinigung mit der Option /SAGERUN:1 ausgeführt:
Der vollständige Befehl lautet: (CLEANMGR /SAGERUN:1)
Weitere Informationen finden Sie unter „cleanmgr | Microsoft Learn“ (extern) und „Automatisierung des Tools zur Datenträgerbereinigung – Windows Server | Microsoft Learn“ (extern).
SFC ScannowDieses Skript löst einen SFC-Scan (System File Checker) als aktuell angemeldeter Benutzer aus. Hierfür ist ein Betriebssystem ab Windows Vista erforderlich, und ein Benutzer mit Administratorrechten muss auf dem Gerät angemeldet sein.
SystemwiederherstellungDieses Skript setzt den Registrierungsschlüssel auf 0 oder 1, um die Möglichkeit zur Durchführung einer Systemwiederherstellung zu aktivieren bzw. zu deaktivieren.
Der für die Systemwiederherstellung zuständige Registrierungsschlüssel lautet:
HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows NTSystemRestore
Windows-DienstDamit können Sie einen Windows-Dienst starten oder stoppen.
Die Liste der Dienste im Dropdown-Menü wird durch die Zusammenführung aller Dienste von allen Geräten in Ihrer NinjaOne-Umgebung erstellt; es handelt sich also um eine Obermenge aller Dienste für die Geräte in Ihrer Umgebung.

Native Skripte für Ubuntu Linux

Die folgende Tabelle enthält eine Beschreibung der einzelnen nativen Skripte für Linux-Geräte.

SkriptnameBeschreibung und Anforderungen
Ruhezustand deaktivieren/aktivierenDieses Skript stellt das Linux-System so ein, dass es niemals in den Ruhezustand wechselt, oder aktiviert den Ruhezustand.
SSH (Secure Shell) deaktivieren/aktivierenDieses Skript deaktiviert bzw. aktiviert SSH. Auf einem Mac erfolgt dies mithilfe des Befehlszeilenprogramms „systemsetup“.
Papierkorb leerenDieses Skript leert den Papierkorb für jeden Benutzer auf dem Gerät.
DNS-Cache leerenDieses Skript leert den DNS-Cache mithilfe verschiedener Befehlszeilen-Dienstprogramme, je nach Betriebssystemversion.
Abmeldung erzwingenDieses Skript erzwingt die Abmeldung des aktuell angemeldeten Benutzers.
Alle verfügbaren Patches installieren Dieses Skript löst den Update-Mechanismus lokal auf dem Rechner aus, um alle verfügbaren Patches herunterzuladen und zu installieren.
Alle verfügbaren Patches installieren, bei Bedarf neu startenDieses Skript löst den Update-Mechanismus lokal auf dem Rechner aus, um alle verfügbaren Patches herunterzuladen und zu installieren. Anschließend wird der Rechner neu gestartet, falls nach der Installation ein Neustart erforderlich ist.
Nur Sicherheits-Patches installierenDieses Skript löst den Update-Mechanismus lokal auf dem Rechner aus, um ausschließlich die (nach Linux-Klassifizierung) als sicherheitsrelevant eingestuften Patches herunterzuladen und zu installieren.
Nur Sicherheitspatches installieren, bei Bedarf neu startenDieses Skript löst den Update-Mechanismus lokal auf dem Rechner aus, um ausschließlich die (von Linux als solche klassifizierten) Sicherheits-Patches herunterzuladen und zu installieren, und startet den Rechner anschließend neu, falls nach der Installation ein Neustart erforderlich ist.
Alle verfügbaren Patches auflistenDieses Skript fragt den Update-Mechanismus lokal auf dem Rechner ab, um eine Liste aller verfügbaren Patches bereitzustellen. Die Liste wird anschließend in der Tabelle „Aktivität“ angezeigt.
Wenn bei der Ausführung dieses Skripts keine verfügbaren Patches gefunden werden, lautet der Eintrag „Aktion: Abgeschlossen“ im Aktivitäts-Feed lediglich „Verfügbare Software wird gesucht“ (ohne dass tatsächlich Patches aufgelistet werden).
Nur Sicherheitspatches auflistenDieses Skript fragt den Update-Mechanismus lokal auf dem Rechner ab, um eine Liste aller verfügbaren Sicherheits-Patches bereitzustellen. Die Liste wird anschließend in der Tabelle „Aktivität“ angezeigt.
Wenn bei der Ausführung dieses Skripts keine verfügbaren Patches gefunden werden, lautet der Eintrag „Aktion: Abgeschlossen“ im Aktivitäts-Feed lediglich „Verfügbare Software wird gesucht“ (ohne dass tatsächlich Patches aufgelistet werden).
OS-Patch anwendenDieses Skript wendet verfügbare Betriebssystem-Updates an.
OS-Patch-ScanDieses Skript löst eine Suche nach Betriebssystem-Updates aus.
Neustart Dieses Skript führt einen Neustart des Geräts durch.

Weitere Ressourcen

Nutzen Sie die folgenden Ressourcen, um mehr über die Automatisierung in NinjaOne zu erfahren: 

FAQ

Nächste Schritte