Apple Remote Desktop Manuel d'utilisation

Page 187

Advertising
background image

Chapitre 9

Tâches d’automatisation

187

Le dictionnaire contient également les « verbes », ou messages. Ces verbes sont des
commandes qui agissent sur les objets du dictionnaire. Par exemple, dans le diction-
naire de Remote Desktop, il existe un verbe nommé « add », dont voici l’entrée :

Cette entrée indique sur quoi le verbe peut agir, et comment. Elle indique que Remote
Desktop peut ajouter un ordinateur spécifié à une liste d’ordinateurs. Les objets
« ordinateur » et « liste d’ordinateurs » peuvent faire l’objet d’actions via « add ».

Pour accéder au dictionnaire complet d’AppleScript pour Remote Desktop :

1

Lancez l’éditeur de script dans le dossier /Applications/AppleScript/.

2

Sélectionnez Fichier > Ouvrir le dictionnaire.

3

Choisissez Remote Desktop.

4

Cliquez sur OK.

Le dictionnaire AppleScript pour Remote Desktop est également disponible dans
annexe C, « Suite AppleScript Remote Desktop. »

Exemple de script AppleScript

Ce script AppleScript peut être utilisé pour effectuer un nettoyage rapide d’un groupe
d’ordinateurs. Il commence par verrouiller l’écran des ordinateurs afin d’éviter toute
interférence. Ensuite, il supprime tous les éléments qui restent sur les bureaux actuelle-
ment actifs des ordinateurs clients. Enfin, il termine en vidant la corbeille des clients et
en déverrouillant les écrans.

Ce script est fourni à titre d’information uniquement et aucune garantie n’est fournie
quant à l’adaptation de ce script à votre environnement informatique. En outre, cet
exemple de script supprime les éléments sur les ordinateurs cible. Utilisez ce script sous
votre responsabilité.

-- début de contrôle de la copie locale de Remote Desktop
tell application "Remote Desktop"

-- détermination de la liste concernée, nommée « Classroom » dans le cas

présent

set these_computers to computer list « Classroom »

-- détermination du texte à afficher sur l’écran verrouillé
set screen_message to "Please wait" as Unicode text

-- créer un script UNIX qui exécute un script AppleScript sur les ordina-

teurs distants

set the UNIX_script to "osascript -e ’tell application \"Finder\" to

delete every item of the desktop whose class is not disk’"

add v :ajouter un ordinateur à une tâche.
add computer :l’ordinateur.

to computer list :liste d’ordinateurs (ou tâche) à laquelle ajouter l’ordinateur.

Advertising