Thema
Die NinjaOne-Konsole bietet native Automatisierungsskripte, die Sie auf Ihren verwalteten Geräten bereitstellen können. In diesem Artikel werden die Funktionen der Skripte beschrieben, die in Ihrem NinjaOne-Abonnement enthalten sind.
Umgebung
NinjaOne Endpoint Management
Beschreibung
Die Automatisierungsbibliothek bietet Automatisierungsskripte, 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 nativer Skripte
Einige Skripte sind möglicherweise mit mehreren Betriebssystemen kompatibel. NinjaOne ordnet jedes native Skript nach Kategorien, die Sie in der Spalte „Kategorien“ einsehen können.
Sie können auf der Registerkarte „Kategorien“ neue Kategorien erstellen und diese den nativen Skripten hinzufügen, indem Sie auf das Skript klicken und die neue Kategorie aus dem Dropdown-Menü auswählen.

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.
| Skriptname | Beschreibung und Anforderungen |
|---|---|
| Mac-Ruhezustand deaktivieren | Dieses Skript stellt ein macOS-System so ein, dass es niemals in den Ruhezustand wechselt. |
| ARD (Apple Remote Desktop) deaktivieren/aktivieren | Dieses Skript deaktiviert oder aktiviert ARD (Apple Remote Desktop) mithilfe des Befehlszeilenprogramms „kickstart“. |
| SSH(Secure Shell) deaktivieren/aktivieren | Dieses Skript deaktiviert/aktiviert SSH. Bei Mac erfolgt dies mithilfe des Befehlszeilenprogramms „systemsetup“. |
| VNC(Virtual Network Connection) deaktivieren/aktivieren | Dieses Skript deaktiviert oder aktiviert VNC mithilfe des Befehlszeilenprogramms „kickstart“. |
| Updates herunterladen, nicht installieren | Dieses Skript löst den macOS-Update-Mechanismus lokal auf dem Rechner aus, um alle verfügbaren Updates herunterzuladen (sie jedoch noch nicht zu installieren). |
| Papierkorb leeren | Dieses Skript leert den Papierkorb für jeden Benutzer auf dem Gerät. |
| Wake-on-LAN aktivieren | Dies aktiviert Wake-on-LAN-Funktionen mithilfe des Befehlszeilenprogramms „systemsetup“. |
| DNS leeren | Dieses 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 starten | Dieses 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 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 empfohlen eingestuften) 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 nur die empfohlenen (von Apple klassifizierten) 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 beenden | Dieses Skript setzt die Daemons der Audiodienste zurück. |
| Alle verfügbaren Patches auflisten | Dieses 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 anwenden | Dieses Skript wendet verfügbare Betriebssystem-Updates an. |
| OS-Patch-Scan | Dieses Skript löst einen Scan nach Betriebssystem-Updates aus. |
| Festplatten-Cache leeren | Dieses Skript löscht den Festplatten-Cache mithilfe des Befehlszeilenprogramms „purge“. |
| Benutzerberechtigungen erneut anwenden | Dieses Skript führt die Befehle „chown“ und „chmod“ für alle Benutzer aus. |
| Neustart | Dieses Skript startet ein Gerät neu. Dieses Skript verwendet das Befehlszeilenprogramm „shutdown“, um einen Neustart zu erzwingen. |
| Festplattenberechtigungen reparieren | Dieses Skript führt die Reparatur der Festplattenberechtigungen unter „/“ durch. |
| SSH reparieren | Dies beendet SSH-Verbindungen (Secure Shell) und initialisiert den SSH-Daemon neu. |
| TeamViewer reparieren | Dieses Skript initialisiert TeamViewer neu, stoppt den Dienst und startet ihn neu. |
| Launcher-Dienste zurücksetzen | Dieses Skript setzt die Startdienste zurück. Weitere Informationen finden Sie inder Startdienst-Datenbank (extern). |
| Druckfunktionen zurücksetzen | Dieses Skript führt die folgenden Aktionen aus:
|
| Automatische Updates deaktivieren | Dieses Skript setzt die Einstellung „AutoUpdateRestartRequired“ in den Einstellungen auf „FALSE“. |
| Bildschirm aktivieren | Dieses 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.
| Skriptname | Beschreibung und Anforderungen |
|---|---|
| DNS-Cache löschen | Dieses Skript führt den folgenden Befehl aus: IPCONFIG /FLUSHDNS. |
| Ereignisprotokolle löschen | Dadurch werden alle Sicherungs- und Sicherheitsereignisprotokolle für alle Benutzer gelöscht. |
| Defragmentieren | Dies führt eine Festplatten-Defragmentierung auf den Endgeräten durch. 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):
|
| CD-ROM-Laufwerke deaktivieren/aktivieren | Hiermit wird ein Registrierungsschlüssel umgeschaltet, um die jeweiligen Laufwerke zu deaktivieren/aktivieren. Je nach Betriebssystem ist bei einigen Rechnern ein Neustart erforderlich, damit diese Änderung wirksam wird. |
| Diskettenlaufwerke deaktivieren/aktivieren | Hiermit wird ein Registrierungsschlüssel umgeschaltet, um die jeweiligen Laufwerke zu deaktivieren oder zu aktivieren. |
| USB-Laufwerke deaktivieren/aktivieren | Dieses Skript deaktiviert/aktiviert die Verwendung von USB-Speichergeräten über eine Registrierungseinstellung. |
| Benutzerkontensteuerung deaktivieren/aktivieren | Dies schaltet den folgenden Registrierungsschlüssel mit dem Wert „1“ (aktivieren) oder „0“ (deaktivieren) um:SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System„UAC aktivieren“ verwendet den Wert „1“ (0x00000001), was nicht der Windows-Standardeinstellung („5“ / 0x00000005) entspricht |
| Papierkorb leeren | Damit können Sie „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 beheben | Dieses Skript führt den folgenden Befehl aus: CHKDSK /RSobald diese Option ausgewählt ist, müssen Sie einen Neustart planen, damit diese Aktion vollständig ausgeführt wird. |
| Leistungszähler neu erstellen | Hiermit wird ein Skript ausgeführt, um Leistungsindikatoren zu löschen und neu zu erstellen. |
| Erzwungener Neustart | Dieses Skript nutzt WINAPI (Windows Application Programming Interface), um den Befehl „InitiateSystemShutdown“ mit dem Parameter „forced“ auszuführen, und wird nach 5 Sekunden ausgeführt. |
| Gruppenrichtlinien-Aktualisierung erzwingen | Dies führt den folgenden Befehl aus: gpupdate /force |
| Aktuellen Benutzer abmelden | Mit diesem Skript können Sie alle angemeldeten Benutzer von einem Endpunkt abmelden. |
| OS-Patch anwenden | Dieses Skript wendet verfügbare Betriebssystem-Updates an. |
| OS-Patch-Scan | Dieses Skript löst einen Scan nach Betriebssystem-Updates aus. |
| Neustart | Dieses Skript startet ein Gerät neu. „ “ Dieses Skript nutzt 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 Neustart ansteht. |
| IP-Adresse freigeben und erneuern | Dies führt die folgenden Befehle aus: IPCONFIG /RELEASE und IPCONFIG /RENEW. |
| Wechselmedien | Mit diesem Skript können Sie die Verwendung von USB-, CD-ROM- und Diskettenlaufwerken über eine Registrierungseinstellung deaktivieren oder aktivieren. |
| Google/Yahoo-Symbolleiste entfernen | Bei diesen Skripten liest NinjaOne den Deinstallationsschlüssel und führt anschließend die Deinstallationszeichenfolge aus. |
| Windows-Bereinigung ausführen | Hiermit 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 Automatisieren des Tools zur Datenträgerbereinigung – Windows Server | Microsoft Learn (extern). |
| SFC Scannow | Dieses Skript löst einen SFC-Scan (System File Checker) als aktuell angemeldeter Benutzer aus. Dies erfordert Vista oder ein neueres Betriebssystem, und ein Benutzer mit Administratorrechten muss auf dem Gerät angemeldet sein. |
| Systemwiederherstellung | Dieses 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-Dienst | Hiermit 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.
| Skriptname | Beschreibung und Anforderungen |
|---|---|
| Ruhezustand deaktivieren/aktivieren | Dieses Skript stellt das Linux-System so ein, dass es niemals in den Ruhezustand wechselt, oder aktiviert den Ruhezustand. |
| SSH (Secure Shell) deaktivieren/aktivieren | Dieses Skript deaktiviert/aktiviert SSH. Auf dem Mac erfolgt dies über das Befehlszeilenprogramm „systemsetup“. |
| Papierkorb leeren | Dieses Skript leert den Papierkorb für jeden Benutzer auf dem Gerät. |
| DNS leeren | Dieses Skript leert den DNS-Cache mithilfe verschiedener Befehlszeilen-Dienstprogramme, je nach Betriebssystemversion. |
| Abmeldung erzwingen | Dieses 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 starten | Dieses 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 Sicherheitspatches installieren | Dieses Skript löst den Update-Mechanismus lokal auf dem Rechner aus, um nur die (von Linux als solche klassifizierten) Sicherheitspatches herunterzuladen und zu installieren. |
| Nur Sicherheitspatches installieren, bei Bedarf neu starten | Dieses Skript löst den Update-Mechanismus lokal auf dem Rechner aus, um nur die Sicherheitspatches (gemäß der Klassifizierung von Linux) herunterzuladen und zu installieren, und startet den Rechner anschließend neu, falls nach der Installation ein Neustart erforderlich ist. |
| Alle verfügbaren Patches auflisten | Dieses 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). |
| Nur Sicherheitspatches auflisten | Dieses Skript fragt den Update-Mechanismus lokal auf dem Rechner ab, um eine Liste aller verfügbaren Sicherheitspatches bereitzustellen. Die Liste wird dann in der Aktivitätstabelle angezeigt. Wenn beim Ausführen dieses Skripts keine verfügbaren Patches gefunden werden, wird im Eintrag „Aktion: Abgeschlossen“ im Aktivitätsfeed lediglich „Verfügbare Software wird gesucht“ angezeigt (ohne dass tatsächlich Patches aufgelistet werden). |
| OS-Patch anwenden | Dieses Skript wendet verfügbare Betriebssystem-Updates an. |
| OS-Patch-Scan | Dieses Skript löst einen Scan nach Betriebssystem-Updates aus. |
| Neustart | Dieses Skript startet ein Gerät neu. |
Weitere Ressourcen
Nutzen Sie die folgenden Ressourcen, um mehr über die Automatisierung in NinjaOne zu erfahren: