アプリケーションのクラスおよびコマンド
add v :
コンピュータをタスクに追加します。
add computer:
コンピュータ。
to computer list:
コンピュータの追加先コンピュータリスト(またはタスク)。
control v:
コンピュータの制御セッションを開始します。
control computer:
制御対象のコンピュータ。
execute v:
タスクを実行します。
execute task:
実行対象のタスク。
[on computer list]:
タスクを実行するコンピュータリスト(またはコンピュータ)。
observe v:
監視セッションを開始します。
observe item:
監視対象のコンピュータ、リスト、またはコンピュータリスト。
release v:
制御セッションまたは監視セッションからコンピュータを解放します。
release item:
解放対象のコンピュータ、リスト、またはコンピュータリスト。
remove v:
コンピュータをタスクから取り除きます。
remove computer:
取り除くコンピュータ。
from computer list:
コンピュータを取り除くコンピュータリスト(またはタスク)。
stop v:
実行中の共有画面タスクを停止します。
stop task:
停止するタスク。
192
付録
C
AppleScript Remote Desktop
スイート
application n [inh. application; Standard Suite
も参照
]:
「
Remote Desktop
」の最上位のス
クリプティングオブジェクト。
要素(
ELEMENTS
)
computer(s)
、
computer list(s)
、
copy items task(s)
、
copy to me task(s)
、
document(s)
、
empty
trash task(s)
、
install package task(s)
、
lock screen task(s)
、
logout task(s)
、
open application
task(s)
、
open item task(s)
、
rename computer task(s)
、
restart task(s)
、
send message task(s)
、
send unix command task(s)
、
set local startup disk task(s)
、
set network startup disk task(s)
、
share screen task(s)
、
shutdown task(s)
、
sleep task(s)
、
unlock screen task(s)
、
upgrade client
task(s)
、
wake up task(s)
、
window(s)
を含みます。
属性(
PROPERTIES
)
selection (item, r/o):
現在の選択内容。
computer n [inh. item]:
物理コンピュータ。
要素(
ELEMENTS
)
application
、
computer list(s)
に含まれます。
属性(
PROPERTIES
)
boot volume (Unicode text, r/o):
コンピュータの起動ボリューム。
CPU (Unicode text, r/o):
コンピュータの
CPU
の種類。
current application (Unicode text, r/o):
コンピュータ上で現在最前面のアプリケーション。
current user (Unicode text, r/o):
現在コンピュータにログインしているユーザ。
DNS name (Unicode text, r/o):
コンピュータの
DNS
名。
id (Unicode text, r/o):
コンピュータの一意の識別子(
UUID
)
。
Internet address (Unicode text, r/o):
コンピュータのインターネットアドレス。
last activity (date, r/o):
コンピュータの最も新しい実行動作の時刻。
last contacted (date, r/o):
前回コンピュータを操作した時刻。
machine model (Unicode text, r/o):
コンピュータのモデル。
name (Unicode text, r/o):
コンピュータの名前。
physical memory (Unicode text, r/o):
コンピュータに取り付けられている物理
RAM
。
primary Ethernet address (Unicode text, r/o):
コンピュータのプライマリ
Ethernet
アドレス。
remote desktop version (Unicode text, r/o):
コンピュータ上で実行中の
Remote Desktop
クラ
イアントのバージョン。
status message (Unicode text, r/o):
コンピュータの現在の状況。
system version (Unicode text, r/o):
コンピュータ上で実行中の
Mac OS
バージョン。
computer list n [inh. item]:
A list which holds computers.
要素(
ELEMENTS
)
computer(s)
を含みます。
application
に含まれます。
属性(
PROPERTIES
)
id (Unicode text, r/o):
コンピュータリストの一意の識別子(
UUID
)
。
name (Unicode text):
コンピュータリストの名前。
copy items task n [inh. task > item]:
項目を対象コンピュータにコピーします。
要素(
ELEMENTS
)
application
に含まれます。
付録
C
AppleScript Remote Desktop
スイート
193
属性(
PROPERTIES
)
bandwidth limit (integer):
キロバイト/秒で示したネットワークの使用制限(
0 =
無制限)。
conflict
resolution
(rename
the
existing
item/rename
the
item
being
copied/replace/
replace
if
older):
項目がすでにこの場所に存在する場合の動作を指定します。
copy items (list):
コピーするファイルまたはフォルダのリスト。
destination group (Unicode text):
所有権が「特定のオーナー」に設定されている場合は、コ
ピー先コンピュータ上の有効なグループ名。
destination owner (Unicode text):
所有権が「特定のオーナー」に設定されている場合は、コ
ピー先コンピュータ上の有効なユーザ名。
destination path (alias):
場所が「特定のフォルダ」である場合は、完全に指定されたコピー先
フォルダのパス。
encrypting (boolean):
コピー中に項目を暗号化します。
location
(applications
folder/current
users
desktop
folder/current
users
home
directory/
same
relative
location/specific
folder/system
folder/system
fonts
folder/system
preferences
folder/top
folder
of
the
boot
disk):
コピー先の場所。
ownership (current console user/current owner/destination folder owner/specific owner):
コピーされた項目の新しい所有権を指定します。
should open (boolean):
コピー後に項目を開きます。
stopping on error (boolean):
コピー中にエラーが発生した場合はコピーを終了します。
copy to me task n [inh. task > item]:
対象コンピュータから管理用コンピュータに項目をコ
ピーします。
要素(
ELEMENTS
)
application
に含まれます。
属性(
PROPERTIES
)
bandwidth limit (integer):
キロバイト/秒で示したネットワークの使用制限(
0 =
無制限)。
conflict
resolution
(rename
the
existing
item/rename
the
item
being
copied/replace/
replace
if
older):
項目がすでにこの場所に存在する場合の動作を指定します。
copy items (list):
コピーするファイルまたはフォルダのリスト。
destination path (alias):
場所が「特定のフォルダ」である場合は、完全に指定されたコピー先
フォルダのパス。
encrypting (boolean):
コピー中に項目を暗号化します。
location
(applications
folder/current
users
desktop
folder/current
users
home
directory/
same
relative
location/specific
folder/system
folder/system
fonts
folder/system
preferences
folder/top
folder
of
the
boot
disk):
コピー先の場所。
empty trash task n [inh. task > item]:
対象コンピュータの「ゴミ箱」を空にします。
要素(
ELEMENTS
)
application
に含まれます。
[inh. task > item]:
パッケージを対象コンピュータにインストールします。
要素(
ELEMENTS
)
application
に含まれます。
属性(
PROPERTIES
)
194
付録
C
AppleScript Remote Desktop
スイート
after installing (attempt restart/do nothing/force immediate restart):
パ ッケージのイ ンス
トール後の動作を指定します。
bandwidth limit (integer):
キロバイト/秒で示したネットワークの使用制限(
0 =
無制限)。
delegating to task server (boolean):
このタスクをタスクサーバに委任します。
encrypting (boolean):
コピー中にパッケージを暗号化します。
packages (list):
インストールするパッケージのリスト。
stopping on error (boolean):
コピー中にエラーが発生した場合はコピーを終了します。
lock screen task n [inh. task > item]:
対象コンピュータの画面をロックします。
要素(
ELEMENTS
)
application
に含まれます。
属性(
PROPERTIES
)
message (Unicode text):
画面に表示するメッセージ。
logout task n [inh. task > item]:
対象コンピュータの現在のユーザをログアウトします。
要素(
ELEMENTS
)
application
に含まれます。
open application task n [inh. task > item]:
対象コンピュータのアプリケーションを起動し
ます。
要素(
ELEMENTS
)
application
に含まれます。
属性(
PROPERTIES
)
application (alias):
開くアプリケーションのパス。
open item task n [inh. task > item]:
対象コンピュータのファイルを開きます。
要素(
ELEMENTS
)
application
に含まれます。
属性(
PROPERTIES
)
files (list):
開くファイルのリスト。
power on task n [inh. task > item]:
対象コンピュータを起動します。
要素(
ELEMENTS
)
application
に含まれます。
rename computer task n [inh. task > item]:
対象コンピュータの名前を変更します。
要素(
ELEMENTS
)
application
に含まれます。
属性(
PROPERTIES
)
naming uniquely (boolean):
各コンピュータが数字の上で一意の名前を持つようにします。
target name (Unicode text):
コンピュータの新しい名前。
restart task n [inh. task > item]:
対象コンピュータを再起動します。
要素(
ELEMENTS
)
application
に含まれます。
付録
C
AppleScript Remote Desktop
スイート
195
属性(
PROPERTIES
)
user can save changes or cancel (boolean):
ユーザは変更内容の保存や再起動のキャンセルが
可能です。
send message task n [inh. task > item]:
テキストメッセージを対象コンピュータに送信し
ます。
要素(
ELEMENTS
)
application
に含まれます。
属性(
PROPERTIES
)
message (Unicode text):
画面に表示するメッセージ。
send unix command task n [inh. task > item]:
UNIX
コマンドまたはスクリプトを対象コン
ピュータに送信します。
要素(
ELEMENTS
)
application
に含まれます。
属性(
PROPERTIES
)
script (Unicode text):
実行されるコマンド文字列。
showing output (boolean):
コマンドの完全な出力をウインドウに表示します。
user (Unicode text):
コマンドを実行するユーザ。
set local startup disk task n [inh. task > item]:
対象コンピュータの起動ボリュームを設定し
ます。
要素(
ELEMENTS
)
application
に含まれます。
属性(
PROPERTIES
)
boot volume (Unicode text):
起動するドライブの特定のボリューム(省略可能)。
restarting (boolean):
起動ボリュームの設定後にコンピュータを再起動します。
set network startup disk task n [inh. task > item]:
対象コンピュータの起動ボリュームを設
定します。
要素(
ELEMENTS
)
application
に含まれます。
属性(
PROPERTIES
)
from server (Unicode text):
起動元のサーバのインターネットアドレス。
mount volume (Unicode text):
マウントするサーバのボリューム名。
restarting (boolean):
起動ボリュームの設定後にコンピュータを再起動します。
share screen task n [inh. task > item]:
コンピュータの画面を対象コンピュータと共有します。
要素(
ELEMENTS
)
application
に含まれます。
属性(
PROPERTIES
)
source computer (computer):
画面を共有するコンピュータ(管理用以外)。
shutdown task n [inh. task > item]:
対象コンピュータをシステム終了します。
要素(
ELEMENTS
)
196
付録
C
AppleScript Remote Desktop
スイート
application
に含まれます。
属性(
PROPERTIES
)
user can save changes or cancel (boolean):
ユーザは変更内容の保存やシステム終了のキャン
セルが可能です。
sleep task n [inh. task > item]:
対象コンピュータをスリープにします。
要素(
ELEMENTS
)
application
に含まれます。
task n [inh. item]:
タスク。この抽出クラスは、
「
Remote Desktop
」で実行可能なタスクを表
します。タスクのそれぞれの種類にサブクラスがあります。
要素(
ELEMENTS
)
application
に含まれます。
属性(
PROPERTIES
)
computer list (computer list):
タスクに関連付けられたコンピュータリスト。
id (Unicode text, r/o):
コンピュータの一意の識別子(
UUID
)
。
name (Unicode text):
タスクの名前。
recurrence (Unicode text, r/o):
タスクの繰り返しについて説明する文字列(定義されている
場合)。
starting at (date):
タスクが予約されている場合は、最初の実行の日付と時刻。
unlock screen task n [inh. task > item]:
対象コンピュータの画面を解放します。
要素(
ELEMENTS
)
application
に含まれます。
upgrade client task n [inh. task > item]:
対象コンピュータの
Remote Desktop
クライアント
をアップグレードします。
要素(
ELEMENTS
)
application
に含まれます。
wake up task n [inh. task > item]:
対象コンピュータをスリープ解除します。
要素(
ELEMENTS
)
application
に含まれます。
197
D
付録
D
PostgreSQL