Apple Remote Desktop - Classes et commandes de l’application Remote Desktop

background image

Classes et commandes de l’application Remote Desktop

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.

control v : démarrer une session de contrôle avec l’ordinateur.
control computer : l’ordinateur à contrôler.

execute v : exécute une tâche.
execute task : tâche à exécuter.
[on computer list] : liste d’ordinateurs (ou ordinateur) sur lequel exécuter la tâche.

observe v : démarrer une session d’observation.
observe item : ordinateur, liste ou liste d’ordinateurs à observer.

release v : libérer les ordinateurs d’une session de contrôle ou d’observation.
release item : ordinateur, liste ou liste d’ordinateurs à libérer.

remove v : supprimer un ordinateur d’une tâche.
remove computer : ordinateur à supprimer.
from computer list : liste d’ordinateurs (ou tâche) de laquelle supprimer l’ordinateur.

stop v : arrête une tâche de partage écran en cours d’exécution.
stop task : tâche à arrêter.

background image

206

Annexe C

Suite AppleScript Remote Desktop

application n [inh. application; voir aussi Suite standard] : objet de script de niveau
supérieur de Remote Desktop.
ÉLÉMENTS
contient ordinateurs, listes d’ordinateurs, tâches de copie d’éléments, tâches de copie,
documents, tâches de vidage de corbeille, tâches d’installation de paquets, tâches de
verrouillage écran, tâches de déconnexion, tâches d’ouverture d’application, tâches
d’ouverture d’élément, tâches renommer ordinateur, tâches de redémarrage, tâches
d’envoi de message, tâches d’envoi de commande UNIX, tâches de définition de dis-
que de démarrage local, tâches de définition de disque de démarrage réseau, tâches de
partage d’écran, tâches d’arrêt, tâches de veille, tâches de déverrouillage écran, tâches
de mise à niveau client, tâches de réveil, fenêtres.
PROPRIÉTÉS
selection (item, r/o) : sélection en cours.

computer n [inh. item] : ordinateur physique.
ÉLÉMENTS
contenu par application, listes d’ordinateurs.
PROPRIÉTÉS
boot volume (Unicode text, r/o) : volume d’amorçage de l’ordinateur.
CPU (Unicode text, r/o) : type de processeur de l’ordinateur.
current application (Unicode text, r/o) : application principale actuelle de l’ordinateur.
current user (Unicode text, r/o) : utilisateur actuellement connecté sur l’ordinateur.
DNS name (Unicode text, r/o) : nom DNS de l’ordinateur.
id (Unicode text, r/o) : identificateur unique (UUID) de l’ordinateur.
Internet address (Unicode text, r/o) : adresse interne de l’ordinateur.
last activity (date, r/o) : moment de l’activité la plus récente sur l’ordinateur.
last contacted (date, r/o) : dernier contact avec l’ordinateur.
machine model (Unicode text, r/o) : modèle de l’ordinateur.
name (Unicode text, r/o) : nom de l’ordinateur.
physical memory (Unicode text, r/o) : mémoire physique installée dans l’ordinateur.
primary Ethernet address (Unicode text, r/o)adresse Ethernet principale de l’ordinateur.
remote desktop version (Unicode text, r/o) : version du client Remote Desktop en cours
d’exécution sur l’ordinateur.
status message (Unicode text, r/o) : état actuel de l’ordinateur.
system version (Unicode text, r/o) : version de Mac OS en cours d’exécution sur
l’ordinateur.

computer list n [inh. item] : liste avec les ordinateurs.
ÉLÉMENTS
contient les ordinateurs ; contenu par application.
PROPRIÉTÉS
id (Unicode text, r/o) : identificateur unique (UUID) de la liste d’ordinateurs.
name (Unicode text) : nom de la liste d’ordinateurs.

background image

Annexe C

Suite AppleScript Remote Desktop

207

copy items task n [inh. task > item] : copie des éléments vers les ordinateurs cible.
ÉLÉMENTS
contenu par application.
PROPRIÉTÉS
bandwidth limit (integer) : limite d’utilisation réseau en kilo-octets par seconde (0 = illimité).
conflict resolution (ask what to do/rename the existing item/rename the item being
copied/replace/replace if older) : indique la procédure à suivre si le ou les éléments
existent déjà dans cet emplacement.
copy items (list) : liste des fichiers et/ou dossiers à copier.
destination group (Unicode text) : si un propriétaire spécifique est désigné, nom de
groupe valide sur l’ordinateur de destination.
destination owner (Unicode text) : si un propriétaire spécifique est désigné, nom d’utili-
sateur valide sur l’ordinateur de destination.
destination path (alias) : si l’emplacement est un dossier spécifique, chemin entièrement
détaillé vers le dossier de destination.
encrypting (boolean) : indique si les éléments doivent être cryptés pendant la copie
location (applications folder/current users desktop folder/current users home directory/
same relative location/specific folder/system folder/system fonts folder/system prefe-
rences folder/top folder of the boot disk) : emplacement cible pour la copie.
ownership (current console user/current owner/destination folder owner/specific
owner) : spécifie le nouveau propriétaire des éléments copiés.
should open (boolean) : indique si les éléments doivent être ouverts après leur copie
stopping on error (boolean) : indique si la copie doit prendre fin si une erreur se pro-
duit pendant la copie

copy to me task n [inh. task > item] : copier les éléments des ordinateurs cible vers
l’ordinateur de l’administrateur.
ÉLÉMENTS
contenu par application.
PROPRIÉTÉS
bandwidth limit (integer) : limite d’utilisation réseau en kilo-octets par seconde (0 = illimité).
conflict resolution (ask what to do/rename the existing item/rename the item being
copied/replace/replace if older) : indique la procédure à suivre si le ou les éléments
existent déjà dans cet emplacement.
copy items (list) : liste des fichiers et/ou dossiers à copier.
destination path (alias) : si l’emplacement est un dossier spécifique, chemin entière-
ment détaillé vers le dossier de destination.
encrypting (boolean) : indique si les éléments doivent être cryptés pendant la copie
location (applications folder/current users desktop folder/current users home directory/
same relative location/specific folder/system folder/system fonts folder/system prefe-
rences folder/top folder of the boot disk) : emplacement cible pour la copie.

background image

208

Annexe C

Suite AppleScript Remote Desktop

empty trash task n [inh. task > item] : vider la corbeille sur les ordinateurs cible.
ÉLÉMENTS
contenu par application.

install package task n [inh. task > item] : installer des paquets sur les ordinateurs
cible.
ÉLÉMENTS
contenu par application.
PROPRIÉTÉS
after installing (attempt restart/do nothing/force immediate restart) : indique quoi faire
après l’installation des paquets.
bandwidth limit (integer) : limite d’utilisation réseau en kilo-octets par seconde (0 = illimité).
delegating to task server (boolean) : indique si cette tâche doit être déléguée au ser-
veur de tâches
encrypting (boolean) : indique si les paquets doivent être cryptés pendant la copie
paquets (list) : liste des paquets à installer.
stopping on error (boolean) : indique si la copie doit prendre fin si une erreur se pro-
duit pendant la copie

lock screen task n [inh. task > item] : verrouiller les écrans des ordinateurs cible.
ÉLÉMENTS
contenu par application.
PROPRIÉTÉS
message (Unicode text) : message à afficher sur les écrans.

logout task n [inh. task > item] : déconnecter l’utilisateur actuel sur les ordinateurs
cible.
ÉLÉMENTS
contenu par application.

open application task n [inh. task > item] : lancer une application sur les ordinateurs
cible.
ÉLÉMENTS
contenu par application.
PROPRIÉTÉS
application (alias) : chemin de l’application à ouvrir.

open item task n [inh. task > item] : ouvrir des fichiers sur les ordinateurs cible.
ÉLÉMENTS
contenu par application.
PROPRIÉTÉS
files (list) : liste des fichiers à ouvrir.

background image

Annexe C

Suite AppleScript Remote Desktop

209

power on task n [inh. task > item]: démarre les ordinateurs cible.
ÉLÉMENTS
contenu par application.

rename computer task n [inh. task > item] : changer le nom des ordinateurs cible.
ÉLÉMENTS
contenu par application.
PROPRIÉTÉS
naming uniquely (boolean) : indique si chaque ordinateur doit présenter un nom
numériquement unique
target name (Unicode text) : nouveau nom de l’ordinateur.

restart task n [inh. task > item] : redémarrer les ordinateurs cible.
ÉLÉMENTS
contenu par application.
PROPRIÉTÉS
user can save changes or cancel (boolean) : indique si l’utilisateur est autorisé à enregis-
trer les modifications ou à annuler le redémarrage

send message task n [inh. task > item] : envoyer un message texte aux ordinateurs
cible.
ÉLÉMENTS
contenu par application.
PROPRIÉTÉS
message (Unicode text) : message à afficher sur les écrans.

send unix command task n [inh. task > item] : envoyer une commande ou un script
UNIX aux ordinateurs cible.
ÉLÉMENTS
contenu par application.
PROPRIÉTÉS
script (Unicode text) : chaîne de commande à exécuter.
showing output (boolean) : indique si la sortie complète de la commande doit être affi-
chée dans une fenêtre
user (Unicode text) : utilisateur sous lequel la commande doit être exécutée.

set local startup disk task n [inh. task > item] : définir le volume de démarrage sur
les ordinateurs cible.
ÉLÉMENTS
contenu par application.
PROPRIÉTÉS
boot volume (Unicode text) : volume spécifique de l’unité pour l’amorçage (facultatif ).
restarting (boolean) : indique si l’ordinateur doit être redémarré après la définition du
volume de démarrage

background image

210

Annexe C

Suite AppleScript Remote Desktop

set network startup disk task n [inh. task > item] : définir le volume de démarrage
sur les ordinateurs cible.
ÉLÉMENTS
contenu par application.
PROPRIÉTÉS
from server (Unicode text) : adresse Internet du serveur à partir duquel amorcer l’ordi-
nateur.
mount volume (Unicode text) : nom du volume à monter sur le serveur.
restarting (boolean) : indique si l’ordinateur doit être redémarré après la définition du
volume de démarrage

share screen task n [inh. task > item] : partager l’écran d’un ordinateur avec les ordi-
nateurs cible.
ÉLÉMENTS
contenu par application.
PROPRIÉTÉS
source computer (computer) : ordinateur (autre que celui de l’administrateur) dont
l’écran doit être partagé.

shutdown task n [inh. task > item] : arrêter les ordinateurs cible.
ÉLÉMENTS
contenu par application.
PROPRIÉTÉS
user can save changes or cancel (boolean) : indique si l’utilisateur est autorisé à enregis-
trer les modifications ou à annuler l’arrêt

sleep task n [inh. task > item] : mettre les ordinateurs cible en veille.
ÉLÉMENTS
contenu par application.

task n [inh. item] : tâche. Cette classe abstraite représente les tâches pouvant être
exécutées par Remote Desktop. Il existe des sous-classes pour chaque type de tâche
spécifique.
ÉLÉMENTS
contenu par application.
PROPRIÉTÉS
computer list (computer list) : liste d’ordinateurs associée à la tâche.
id (Unicode text, r/o) : identificateur unique (UUID) de l’ordinateur.
name (Unicode text) : nom de l’ordinateur.
recurrence (Unicode text, r/o) : chaîne qui définit la récurrence de la tâche, si elle est
définie.
starting at (date) : si la tâche est planifiée, date et heure de la première exécution.

background image

Annexe C

Suite AppleScript Remote Desktop

211

unlock screen task n [inh. task > item] : libérer les écrans des ordinateurs cible.
ÉLÉMENTS
contenu par application.

upgrade client task n [inh. task > item] : mettre à niveau le client Remote Desktop
sur les ordinateurs cible.
ÉLÉMENTS
contenu par application.

wake up task n [inh. task > item] : réveiller les ordinateurs cible.
ÉLÉMENTS
contenu par application.

background image
background image

213

D

Anne

xe

D