Eseguire comandi da remoto con Remote Desktop
È possibile eseguire comandi UNIX e script sui computer client.
Eseguire un unico comando UNIX
Utilizzando la finestra di comando UNIX, puoi inviare un unico comando per i computer client selezionati. Il comando viene eseguito utilizzando la shell bash.
In Remote Desktop , seleziona un elenco computer nella barra laterale della finestra principale, seleziona uno o più computer, quindi scegli Gestisci > Invia comando UNIX.
Inserisci il comando.
Per uno script su più linee, inserisci ciascun comando in una linea separata.
Per suddividere un unica linea di comando per una migliore leggibilità, utilizza una barra rovesciata (\) per iniziare una nuova linea.
Seleziona i permessi utilizzati per eseguire il comando. Puoi eseguire il comando come uno dei seguenti utenti:
L'utente attualmente connesso
Un altro utente sul computer client
L'utente di sistema il cui nome breve è “root”
Eseguire script della shell
Utilizzando Remote Desktop, puoi eseguire script della shell sui computer client. Gli script della shell sono file che contengono una raccolta di comandi UNIX che vengono eseguiti in sequenza.
Lo script della shell deve già trovarsi sui computer client oppure puoi utilizzare il comando “Copia elementi” per copiare il file dello script sui computer client, quindi eseguirlo utilizzando “Invia comandi UNIX”.
Esegui lo script come root o altro utente con privilegi di livello root, inserendo “root” nel campo utente specifico della finestra di dialogo attività. Per specificare l'utente root, non è necessario che 'account root sia abilitato. L'esecuzione di un comando UNIX come utente attuale fallisce se nel computer di destinazione è attiva la finestra di login, poiché non è attivo alcun utente attuale. Non utilizzare mai il comando sudo
o su
per eseguire attività come utente root; si tratta di comandi interattivi che richiedono ulteriori input e risposte dallo script.
Prepara e salva il tuo script.
Assicurati che il tuo script sia salvato come solo testo con interruzioni di linea UNIX.
In Remote Desktop , seleziona un elenco computer nella barra laterale della finestra principale, seleziona uno o più computer, quindi usa il comando “Copia elementi” per copiare il file script sui computer.
Per ulteriori informazioni, consulta Copiare file.
Dopo aver copiato lo script, scegli Gestisci > Invia comando UNIX, quindi esegui lo script digitando:
sh script_name pathname
Fai clic su Invia.
Eseguire uno script AppleScript compilato
Puoi eseguire uno script AppleScript compilato
Salva lo script come applicazione.
In Remote Desktop , seleziona un elenco computer nella barra laterale della finestra principale, seleziona uno o più computer, quindi usa il comando “Copia elementi” per copiare l'applicazione sui computer e seleziona l'opzione “Apri elementi” nella finestra di dialogo “Copia elementi”.