Outils de ligne de commande intégrés – Apple Remote Desktop 3.0 Manuel d'utilisation

Page 154

Advertising
background image

154

Chapitre 8

Administration des ordinateurs clients

Pour exécuter un script AppleScript à l’aide de l’option “Envoyer la commande UNIX” :
Cette méthode utilise la commande

osascript

. Consultez la page man

osascript

pour plus d’informations.

1

Sélectionnez une liste d’ordinateurs dans la fenêtre de Remote Desktop.

2

Sélectionnez un ou plusieurs ordinateurs dans la liste d’ordinateurs sélectionnée.

3

Choisissez Gestion > Envoyer la commande UNIX.

4

Tapez le script ou collez-le dans la fenêtre de commande UNIX, de la manière suivante :

osascript -e ’première ligne du script’ -e ’ligne suivante du script’ [ -e

... ]

Vous pouvez également utiliser une redirection UNIX “lire l’entrée standard”,
qui ressemble à ceci :

osascript <<EndOfMyScript

...insérer script ici...

EndOfMyScript

Par exemple, voici un script simple pour créer un dossier et définir son nom :

osascript <<EndOfMyScript

tell the application “Finder”

make new folder

set the name of the result to “New Folder”

set the label index of folder “New Folder” to 2

end tell

EndOfMyScript

5

Cliquez sur Envoyer.

L’ordinateur client exécute le script.

Outils de ligne de commande intégrés

Apple Remote Desktop inclut trois outils de ligne de commande puissants qui
peuvent être utilisés avec “Envoyer la commande UNIX” :

networksetup

,

system-

setup

et

kickstart

. Ces outils sont intégrés au logiciel client Apple Remote Desktop

et n’interfèrent pas avec les installations existantes du logiciel sur Mac OS X Server.

Les emplacements de deux des outils (

networksetup

et

systemsetup

) sont ajoutés au

chemin de shell par défaut, de sorte que vous pouvez y accéder via Remote Desktop
comme s’ils étaient installés dans l’un des emplacements standard des outils UNIX.

L’outil

kickstart

ne réside pas dans le chemin par défaut du shell. Il doit être activé

explicitement dans son emplacement :

/Système/Bibliothèque/CoreServices/RemoteManagement/ARDAgent.app/Contents/

Resources/kickstart

Advertising