Apple Remote Desktop 3.0 Manuel d'utilisation

Page 167

Advertising
background image

Chapitre 8

Administration des ordinateurs clients

167

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’"

-- définition des paramètres de tâche de verrouillage
set lock_task to make new lock screen task with properties {name:”Lock

Classroom”, message:screen_message}

-- exécution de la tâche
execute lock_task on these_computers

-- définition des paramètres du script UNIX
set clean_task to make new send unix command task with properties

{name:”Clean Desktop”, showing output:false, script:UNIX_script}

-- exécution de la tâche
execute clean_task on these_computers

-- vidage de la corbeille
execute (make new empty trash task) on these_computers

-- déverrouillage de l’écran
execute (make new unlock screen task) on these_computers

end tell

Advertising