Remote Desktop AppleScript 사전 참조

Remote Desktop App에 대한 클래스와 명령에 대해 배웁니다.

중요사항: 이 참조 주제는 완전한 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; 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): 컴퓨터에서 현재 맨 앞에 있는 App입니다.

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): 컴퓨터의 주 이더넷 주소입니다.

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; 응용 프로그램에 포함됩니다.

속성

id (Unicode text, r/o): 컴퓨터 목록의 고유 식별자(UUID)입니다.

name (Unicode text): 컴퓨터 목록 이름입니다.

copy items task n [inh. task > item]: 항목을 대상 컴퓨터로 복사합니다.

요소

응용 프로그램에 포함됩니다.

속성

bandwidth limit (integer): 네트워크 사용 제한(KB/sec, 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]: 항목을 대상 컴퓨터에서 관리자 컴퓨터로 복사합니다.

요소

응용 프로그램에 포함됩니다.

속성

bandwidth limit (integer): 네트워크 사용 제한(KB/sec, 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]: 대상 컴퓨터의 휴지통을 비웁니다.

요소

응용 프로그램에 포함됩니다.

install package task n [inh. task > item]: 대상 컴퓨터에 패키지를 설치합니다.

요소

응용 프로그램에 포함됩니다.

속성

after installing (attempt rest.. /GlobalArt/do nothing/force immediate restart): 패키지를 설치한 후에 해야 할 작업을 지정합니다.

bandwidth limit (integer): 네트워크 사용 제한(KB/sec, 0 = 무제한)입니다.

delegating to Task Server (boolean): 이 작업을 작업 서버로 위임해야 하는지의 여부를 정합니다.

encrypting (boolean): 복사하는 동안 패키지를 암호화해야 할 지의 여부를 정합니다.

packages (list): 설치할 패키지 목록입니다.

stopping on error (boolean): 복사하는 동안 오류가 발행하면 복사가 종료되어야 하는지에 대한 여부를 정합니다.

lock screen task n [inh. task > item]: 대상 컴퓨터의 화면을 잠급니다.

요소

응용 프로그램에 포함됩니다.

속성

message (Unicode text): 화면에 표시할 메시지입니다.

logout task n [inh. task > item]: 대상 컴퓨터에서 현재 사용자를 로그아웃합니다.

요소

응용 프로그램에 포함됩니다.

open application task n [inh. task > item]: 대상 컴퓨터에서 응용 프로그램을 실행합니다.

요소

응용 프로그램에 포함됩니다.

속성

application (alias): 열려고 하는 응용 프로그램 경로입니다.

open item task n [inh. task > item]: 대상 컴퓨터에서 파일을 엽니다.

요소

응용 프로그램에 포함됩니다.

속성

files (list): 열려고 하는 파일 목록입니다.

power on task n [inh. task > item]: 대상 컴퓨터를 시동합니다.

요소

응용 프로그램에 포함됩니다.

rename computer task n [inh. task > item]: 대상 컴퓨터의 이름을 변경합니다.

요소

응용 프로그램에 포함됩니다.

속성

naming uniquely (boolean): 각 컴퓨터는 숫자로 나타낸 고유 이름을 가지고 있어야 하는지의 여부를 정합니다.

target name (Unicode text): 컴퓨터의 새로운 이름입니다.

restart task n [inh. task > item]: 대상 컴퓨터를 재시동합니다.

요소

응용 프로그램에 포함됩니다.

속성

user can save changes or cancel (boolean): 사용자가 변경을 저장하거나 재시동을 취소 가능할지를 정합니다.

send message task n [inh. task > item]: 텍스트 메시지를 대상 컴퓨터로 보냅니다.

요소

응용 프로그램에 포함됩니다.

속성

message (Unicode text): 화면에 표시할 메시지입니다.

send unix command task n [inh. task > item]: UNIX 명령이나 스크립트를 대상 컴퓨터로 전송합니다.

요소

응용 프로그램에 포함됩니다.

속성

script (Unicode text): 실행할 명령어 문자열입니다.

showing output (boolean): 전체 명령 출력이 윈도우에 표시되어야 하는지를 정합니다.

user (Unicode text): 명령을 실행할 사용자입니다.

set local startup disk task n [inh. task > item]: 대상 컴퓨터에서 시동 볼륨을 설정합니다.

요소

응용 프로그램에 포함됩니다.

속성

boot volume (Unicode text): 부팅할 드라이브의 특정 볼륨(선택사항)입니다.

restarting (boolean): 시동 볼륨을 설정한 후에 컴퓨터를 재시동해야 하는지를 정합니다.

set network startup disk task n [inh. task > item]: 대상 컴퓨터에서 시동 볼륨을 설정합니다.

요소

응용 프로그램에 포함됩니다.

속성

from server (Unicode text): 부팅할 서버의 인터넷 주소입니다.

mount volume (Unicode text): 마운트할 서버의 볼륨 이름입니다.

restarting (boolean): 시동 볼륨을 설정한 후에 컴퓨터를 재시동해야 하는지를 정합니다.

share screen task n [inh. task > item]: 컴퓨터 화면을 대상 컴퓨터와 공유합니다.

요소

응용 프로그램에 포함됩니다.

속성

source computer (computer): 공유할 화면이 있는 컴퓨터(관리자가 아닌)입니다.

shutdown task n [inh. task > item]: 대상 컴퓨터를 종료합니다.

요소

응용 프로그램에 포함됩니다.

속성

user can save changes or cancel (boolean): 사용자가 변경을 저장하거나 시스템 종료를 취소할 수 있게 하는지의 여부를 정합니다.

sleep task n [inh. task > item]: 대상 컴퓨터를 잠자기 상태로 만듭니다.

요소

응용 프로그램에 포함됩니다.

task n [inh. item]: 작업입니다. 이 추상적인 클래스는 Remote Desktop이 실행할 수 있는 작업을 표시합니다. 각 특정 유형의 작업에 대한 하위 클래스가 있습니다.

요소

응용 프로그램에 포함됩니다.

속성

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]: 대상 컴퓨터의 화면을 해제합니다.

요소

응용 프로그램에 포함됩니다.

upgrade client task n [inh. task > item]: 대상 컴퓨터에서 Remote Desktop 클라이언트를 업그레이드합니다.

요소

응용 프로그램에 포함됩니다.

wake up task n [inh. task > item]: 대상 컴퓨터를 깨웁니다.

요소

응용 프로그램에 포함됩니다.