Contents
Preface
9
About This Book
10
Using This Guide
10
Remote Desktop Help
10
Notation Conventions
11
Where to Find More Information About Apple Remote Desktop
Chapter 1
13
Using Apple Remote Desktop
13
Administering Computers
15
Deploying Software
18
Taking Inventory
22
Housekeeping
24
Supporting Users
24
Providing Help Desk Support
26
Interacting with Students
28
Finding More Information
Chapter 2
29
Getting to Know Remote Desktop
29
Remote Desktop Human Interface Guide
30
Remote Desktop Main Window
31
Task Dialogs
33
Control and Observe Window
34
Multiple-Client Observe Window
35
Report Window
36
Changing Report Layout
37
Configuring Remote Desktop
37
Customizing the Remote Desktop Toolbar
37
Setting Preferences for the Remote Desktop Administrator Application
38
Interface Tips and Shortcuts
Chapter 3
41
Installing Apple Remote Desktop
41
System Requirements for Apple Remote Desktop
42
Network Requirements
42
Installing the Remote Desktop Administrator Software
43
Setting Up an Apple Remote Desktop Client Computer for the First Time
4
Contents
44
Upgrading the Remote Desktop Administrator Software
44
Upgrading the Client Software
44
Method #1—Remote Upgrade Installation
45
Method #2—Manual Installation
46
Upgrading Apple Remote Desktop Clients Using SSH
46
Creating a Custom Client Installer
48
Considerations for Managed Clients
49
Removing or Disabling Apple Remote Desktop
49
Uninstalling the Administrator Software
50
Disabling the Client Software
51
Uninstalling the Client Software from Client Computers
Chapter 4
53
Organizing Client Computers Into Computer Lists
53
Finding and Adding Clients to Apple Remote Desktop Computer Lists
54
Finding Clients by Using Bonjour
55
Finding Clients by Searching the Local Network
55
Finding Clients by Searching a Network Range
56
Finding Clients by Network Address
57
Finding Clients by File Import
57
Making a New Scanner
58
Making and Managing Lists
58
About Apple Remote Desktop Computer Lists
59
Creating an Apple Remote Desktop Computer List
59
Deleting Apple Remote Desktop Lists
59
Creating a Smart Computer List
60
Editing a Smart Computer List
60
Creating a List of Computers of from Existing Computer Lists
61
Importing and Exporting Computer Lists
61
Transferring Computer Lists from Apple Remote Desktop 3 to a New Administrator
Computer
62
Transferring Remote Desktop 2 Computer Lists to a New Remote Desktop 3
Administrator Computer
62
Transferring Old v1.2 Computer Lists to a New Administrator Computer
Chapter 5
65
Understanding and Controlling Access Privileges
65
Apple Remote Desktop Administrator Access
67
Setting Apple Remote Desktop Administrator Access Authorization and Privileges
Using Local Accounts in Mac OS X v10.5
68
Setting Apple Remote Desktop Administrator Access Authorization and Privileges
Using Local Accounts in Mac OS X v10.4
69
Apple Remote Desktop Administrator Access Using Directory Services
69
Creating Administrator Access Groups
72
Enabling Directory Services Group Authorization
Contents
5
72
Apple Remote Desktop Guest Access
73
Apple Remote Desktop Nonadministrator Access
73
Limiting Features in the Administrator Application
74
Virtual Network Computing Access
75
Command-Line SSH Access
75
Managing Client Administration Settings and Privileges
76
Getting an Administration Settings Report
76
Changing Client Administrator Privileges
Chapter 6
79
Setting Up the Network and Maintaining Security
79
Setting Up the Network
80
Using Apple Remote Desktop with Computers in an AirPort Wireless Network
81
Getting the Best Performance
81
Maintaining Security
83
Remote Desktop Authentication and Data Transport Encryption
83
Encrypting Observe and Control Network Data
84
Encrypting Network Data During Copy Items and Install Packages Tasks
Chapter 7
85
Interacting with Users
86
Controlling
86
Controlling Apple Remote Desktop Clients
87
Control Window Options
88
Switching the Control Window Between Full Size And Fit-To-Window
88
Switching Between Control and Observe Modes
88
Sharing Control with a User
89
Hiding a User’s Screen While Controlling
89
Capturing the Control Window to a File
89
Switching Control Session Between Full Screen and In a Window
90
Sharing Clipboards for Copy and Paste
90
Controlling VNC Servers
91
Setting up a Non–Mac OS X VNC Server
92
VNC Control Options
93
Configuring an Apple Remote Desktop Client to be Controlled by a VNC Viewer
93
Observing
95
Changing Observe Settings While Observing
96
Changing Screen Titles While Observing
96
Viewing a User’s Account Picture While Observing
97
Viewing a Computer’s System Status While at the Observe Window
98
Shortcuts in the Multiple Screen Observe Window
98
Observing a Single Computer
99
Observing Multiple Computers
99
Observing a Computer in Dashboard
100
Sending Messages
6
Contents
100
Sending One-Way Messages
100
Interactive Chat
101
Viewing Attention Requests
101
Sharing Screens
101
Sharing a Screen with Client Computers
102
Monitoring a Screen Sharing Tasks
102
Interacting with Your Apple Remote Desktop Administrator
102
Requesting Administrator Attention
103
Canceling an Attention Request
103
Changing Your Observed Client Icon
Chapter 8
105
Administering Client Computers
105
Keeping Track of Task Progress and History
106
Enabling a Task Notification Script
107
Getting Active Task Status
107
Using the Task Feedback Display
108
Stopping a Currently Running Task
108
Getting Completed Task History
108
Saving a Task for Later Use
109
Creating and Using Task Templates
110
Editing a Saved Task
110
Installing Software Using Apple Remote Desktop
110
Installing by Package and Metapackage
112
Installing Software on Offline Computers
113
Installing by Using the Copy Items Command
114
Using Installers from Other Companies
115
Upgrading Software
116
Copying Files
116
Copy Options
118
Copying from Administrator to Clients
118
Copying Using Drag and Drop
120
Restoring Items from a Master Copy
121
Creating Reports
121
Collecting Report Data
122
Using a Task Server for Report Data Collection
123
Report Database Recommendations and Bandwidth Usage
124
Auditing Client Usage Information
126
Finding Files, Folders, and Applications
128
Comparing Software
130
Auditing Hardware
135
Testing Network Responsiveness
136
Exporting Report Information
137
Using Report Windows to Work with Computers
Contents
7
138
Maintaining Systems
138
Deleting Items
139
Emptying the Trash
139
Setting the Startup Disk
140
Renaming Computers
140
Synchronizing Computer Time
141
Setting Computer Audio Volume
142
Repairing File Permissions
142
Adding Items to the Dock
143
Changing Energy Saver Preferences
144
Changing Sharing Preferences for Remote Login
144
Setting Printer Preferences
146
Managing Computers
146
Opening Files and Folders
147
Opening Applications
148
Quitting Applications Without Logging Out the User
148
Putting a Computer to Sleep
149
Waking Up a Computer
149
Locking a Computer Screen
150
Displaying a Custom Picture on a Locked Screen
150
Unlocking a Computer Screen
151
Disabling a Computer Screen
151
Logging In a User at the Login Window
152
Logging Out the Current User
153
Restarting a Computer
153
Shutting Down a Computer
154
Starting Up a Computer
155
UNIX Shell Commands
155
Send UNIX Command Templates
157
Executing a Single UNIX Command
157
Executing Scripts Using Send UNIX Command
159
Built-in Command-Line Tools
Chapter 9
165
Automating Tasks
165
Working with the Task Server
166
Preliminary Planning for Using the Task Server
166
Setting Up the Task Server
167
Setting Up an Admin Console to Query the Task Server
168
Setting Up Clients to Interface with the Task Server
168
Using Automatic Data Reporting
169
Setting the Client’s Data Reporting Policy
170
Creating a Template Data Reporting Policy
170
Working with Scheduled Tasks
8
Contents
170
Setting Scheduled Tasks
171
Editing Scheduled Tasks
171
Deleting Scheduled Tasks
171
Using Scripting and Automation Tools with Remote Desktop
172
Using AppleScript with Remote Desktop
175
Using Automator with Remote Desktop
Appendix A
177
Icon and Port Reference
177
Client Status Icons
177
Apple Remote Desktop Status Icons
178
List Menu Icons
178
Task Status Icons
179
System Status Icons (Basic)
179
System Status Icons (Detailed)
180
TCP and UDP Port Reference
Appendix B
181
Report Field Definitions Reference
181
System Overview Report
184
Storage Report
185
USB Devices Report
185
FireWire Devices Report
185
Memory Report
186
Expansion Cards Report
186
Network Interfaces Report
188
Network Test Report
188
Administration Settings Report
189
Application Usage Report
189
User History Report
Appendix C
191
AppleScript Remote Desktop Suite
191
Classes and Commands for the Remote Desktop Application
Appendix D
199
PostgreSQL Schema Sample
Index
201
9
P
refac
e