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.
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.
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.
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.
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
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.
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.
213
D
Anne
xe
D