Entferntes Ausführen von Befehlen mit Remote Desktop
Du kannst UNIX-Befehle und -Skripts auf Clientcomputern ausführen.
Ausführen eines einzelnen UNIX-Befehls
Mit dem Befehl „UNIX-Befehl senden“ kannst du einen einzelnen Befehl an die ausgewählten Clientcomputer senden. Der Befehl wird mithilfe der Bash-Shell ausgeführt.
Wähle in Remote Desktop eine Computerliste in der Seitenleiste des Hauptfensters aus, wähle einen oder mehrere Computer aus und wähle „Verwalten“ > „UNIX-Befehl senden“.
Gib den Befehl ein.
Gib jeden Befehl in einer eigenen Zeile ein, wenn es sich um ein mehrzeiliges Skript handelt.
Verwende einen umgekehrten Schrägstrich (\), um eine neue Zeile zu beginnen, wenn du einen einzeiligen Befehl für bessere Lesbarkeit aufteilen möchtest.
Wähle die Zugriffsrechte für die Ausführung des Befehls aus. Du kannst den Befehl als einer der folgenden Benutzer ausführen:
Als derzeit angemeldeter Benutzer
Als anderer Benutzer auf dem Clientcomputer
Als Systembenutzer, dessen Kurzname „root“ ist.
Ausführen von Shell-Skripts
Mithilfe von Remote Desktop kannst du Shell-Skripts auf Clientcomputern ausführen. Shell-Skripts sind Dateien, die eine Sammlung von UNIX-Befehlen enthalten, die nacheinander ausgeführt werden.
Das Shell-Skript muss bereits auf den Clientcomputern vorhanden sein. Du kannst auch den Befehl „Objekte kopieren“ verwenden, die Skriptdatei auf die Clientcomputer zu kopieren, und sie dann mit „UNIX-Befehl senden“ ausführen.
Führe dein Skript als root-Benutzer:in oder als ein:e andere:r Benutzer:in mit Zugriffsrechten auf root-Ebene aus, indem du im betreffenden Benutzerfeld des Fensters „root“ eingibst (Der root-Account auf dem Clientcomputer muss nicht aktiviert sein, um den root-Benutzer anzugeben.) Die Ausführung eines UNIX-Befehls als aktueller Benutzer schlägt fehl, wenn auf dem Zielcomputer das Anmeldefenster angezeigt wird, da in dieser Situation kein aktueller Benutzer vorhanden ist. Verwende nie sudo
oder su
, um Vorgänge als root-Benutzer:in auszuführen. Diese Befehle sind interaktiv und erwarten eine Eingabe und Antwort von deinem Skript.
Bereite dein Skript vor und sichere es.
Vergewissere dich, dass dein Skript als reiner Text mit UNIX-Zeilenumbrüchen gesichert wird.
Wähle in Remote Desktop eine Computerliste in der Seitenleiste des Hauptfensters aus, wähle einen oder mehrere Computer aus und verwende den Befehl „Objekte kopieren“, um die Skriptdatei auf die Computer zu kopieren.
Weitere Informationen findest du unter Dateien kopieren.
Wähle „Verwalten“ > „UNIX-Befehl senden“, nachdem du das Skript kopiert hast, und führe as Skript mit dem folgenden Befehl aus:
sh script_name pathname
Klicke auf „Senden“.
Kompiliertes AppleScript-Skript ausführen
Du kannst ein kompiliertes AppleScript-Skript ausführen.
Sichere das AppleScript-Skript als Programm.
Wähle in Remote Desktop eine Computerliste in der Seitenleiste des Hauptfensters aus, wähle einen oder mehrere Computer aus, verwende den Befehl „Objekte kopieren“, um das Programm auf die Computer zu kopieren, und wähle die Option „Objekte öffnen“ im Dialog „Objekte kopieren“.