Remote Desktop AppleScript 字典参考
了解关于 Remote Desktop 应用程序的类和命令。
【重要事项】此参考主题不可用于替代您在脚本编辑器中查看的完整 AppleScript 字典。它用作快速参考,因此您可以通过在帮助中搜索来查找 AppleScript 命令。有关 Remote Desktop 中支持脚本控制的对象和事件的最新和最完整的的信息,请参阅完整的字典。
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:要停止的任务。
application n [inh. application; see also Standard Suite]:Remote Desktop 顶层脚本对象。
元素
contains computers, computer lists, copy items tasks, copy to me tasks, documents, empty Trash tasks, install package tasks, lock screen tasks, logout tasks, open app tasks, open item tasks, rename computer tasks, restart tasks, send message tasks, send unix command tasks, set local startup disk tasks, set network startup disk tasks, share screen tasks, shutdown tasks, sleep tasks, unlock screen tasks, upgrade client tasks, wake up tasks, windows.
属性
selection (item, r/o):当前所选内容。
computer n [inh. item]:物理电脑。
元素
contained by application, computer lists.
属性
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):电脑上安装的物理内存。
primary Ethernet address (Unicode text, r/o):电脑的首选以太网地址。
remote desktop version (Unicode text, r/o):电脑上运行的 Remote Desktop 客户端的版本。
status message (Unicode text, r/o):电脑的当前状态。
system version (Unicode text, r/o):电脑上运行的 OS X 版本。
computer list n [inh. item]:包含电脑的列表。
元素
contains computers; contained by application.
属性
id (Unicode text, r/o):电脑列表的唯一标识符 (UUID)。
name (Unicode text):电脑列表的名称。
copy items task n [inh. task > item]:将项目拷贝到目标电脑。
元素
contained by application.
属性
bandwidth limit (integer):网络使用限制 (KB/s)(0 = 无限)。
conflict resolution (ask what to do/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]:将项目从目标电脑拷贝到管理员电脑。
元素
contained by application.
属性
bandwidth limit (integer):网络使用限制 (KB/s)(0 = 无限)。
conflict resolution (ask what to do/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]:清倒目标电脑上的废纸篓。
元素
contained by application.
install package task n [inh. task > item]:在目标电脑上安装软件包。
元素
contained by application.
属性
after installing (attempt rest../GlobalArt/do nothing/force immediate restart):指定安装软件包后该做什么。
bandwidth limit (integer):网络使用限制 (KB/s)(0 = 无限)。
delegating to Task Server (boolean):是否应该将此任务委派给任务服务器。
encrypting (boolean):拷贝期间是否应该加密软件包。
packages (list):要安装的软件包的列表。
stopping on error (boolean):如果拷贝期间出错拷贝是否应该终止。
lock screen task n [inh. task > item]:锁定目标电脑上的屏幕。
元素
contained by application.
属性
message (Unicode text):要显示在屏幕上的信息。
logout task n [inh. task > item]:注销目标电脑上的当前用户。
元素
contained by application.
open application task n [inh. task > item]:在目标电脑上启动应用程序。
元素
contained by application.
属性
application (alias):要打开的应用程序的路径。
open item task n [inh. task > item]:打开目标电脑上的文件。
元素
contained by application.
属性
files (list):要打开的文件的列表。
power on task n [inh. task > item]:启动目标电脑。
元素
contained by application.
rename computer task n [inh. task > item]:更改目标电脑的名称。
元素
contained by application.
属性
naming uniquely (boolean):是否应该强制要求每台机器具有数字唯一名称。
target name (Unicode text):电脑的新名称。
restart task n [inh. task > item]:重新启动目标电脑。
元素
contained by application.
属性
user can save changes or cancel (boolean):是否允许用户存储更改或取消重新启动。
send message task n [inh. task > item]:发送文本信息给目标电脑。
元素
contained by application.
属性
message (Unicode text):要显示在屏幕上的信息。
send unix command task n [inh. task > item]:发送 UNIX 命令或脚本给目标电脑。
元素
contained by application.
属性
script (Unicode text):要执行的命令字符串。
showing output (boolean):是否应该将命令的完整输出显示在窗口中。
user (Unicode text):用于执行命令的用户。
set local startup disk task n [inh. task > item]:设定目标电脑上的启动宗卷。
元素
contained by application.
属性
boot volume (Unicode text):要启动的驱动器的特定宗卷(可选)。
restarting (boolean):设定启动宗卷后是否应该重新启动机器。
set network startup disk task n [inh. task > item]:设定目标电脑上的启动宗卷。
元素
contained by application.
属性
from server (Unicode text):要从中启动的服务器的互联网地址。
mount volume (Unicode text):服务器上要装载的宗卷名称。
restarting (boolean):设定启动宗卷后是否应该重新启动机器。
share screen task n [inh. task > item]:与目标电脑共享电脑屏幕。
元素
contained by application.
属性
source computer (computer):要共享屏幕的电脑(不是管理员)。
shutdown task n [inh. task > item]:关闭目标电脑。
元素
contained by application.
属性
user can save changes or cancel (boolean):是否允许用户存储更改或取消关机。
sleep task n [inh. task > item]:使目标电脑睡眠。
元素
contained by application.
task n [inh. item]:任务。此抽象类表示可以由 Remote Desktop 执行的任务。每个特定类型的任务都具有子类。
元素
contained by application.
属性
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]:释放目标电脑的屏幕。
元素
contained by application.
upgrade client task n [inh. task > item]:在目标电脑上升级 Remote Desktop 客户端。
元素
contained by application.
wake up task n [inh. task > item]:唤醒目标电脑。
元素
contained by application.