Apple Remote Desktop - Remote Desktopアプリケーションのクラスおよびコマンド

background image

アプリケーションのクラスおよびコマンド

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:

停止するタスク。

background image

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

に含まれます。

background image

付録

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

background image

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

に含まれます。

background image

付録

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

background image

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

に含まれます。

background image

197

D

付録

D

PostgreSQL