Managing Tasks Remotely

When a connection is established to one or more remote AutoMate clients, those clients and their task folders appear in the Task Folders pane of the local Task Administrator (as shown below). You can switch back and forth from the local AutoMate client to the various remote clients by simply clicking a computer or folder in the Task Folders pane. For more details regarding remote connection, see Connecting to Remote Machines.

Running Tasks Remotely

AutoMate installations (whether it be a Professional, Premium or Runtime Edition) are mutually exclusive. In other words, an AutoMate Task Service installed remotely does not rely on the local Task Service or other remote Tasks Services to execute a task. When connected to a remote client, a user can add, remove or modify properties of a managed task, enable/disable triggering and run tasks remotely. However, once a task is sent to another machine, there is no interaction that takes place between the remote and local AutoMate when the task launches.

When working with remote tasks, keep in mind that what appears on the Task Administrator is relative to the remote client. Therefore, if a remote managed task is executed manually (by selecting a remote task and clicking the Run button), the task will run on the remote machine, not on the local machine. The user will, however, still receive completion, failure and error notifications locally in the Messages pane of the local Task Administrator. For more details regarding manually running a task, see Manually Starting or Stopping Managed Tasks.

Creating/Editing Remote Tasks

When creating a task remotely or modifying steps of a remote task, the Task Builder that appears on the screen is located on the local machine. Because of this, the task developer only has access to the local hard disk. It is important to understand that certain actions or triggers may not function properly unless the settings are modified to reflect the system properties relative to the remote machine that the task will eventually be running on. For example, a ‘Start Service’ action is used to start a service that is located on the remote machine but not locally. When the developer edits the General tab properties of this action and clicks the drop-down arrow to show the list of services, only the services of the local machine appears. Therefore, to specify a service running on the remote machine, the developer must manually enter the service name. See About Creating Tasks for more details.     

Viewing Remote Task Properties

When viewing the properties of a remote task, what appears on the Managed Task Properties dialog is relative to the remote machine. For example, when viewing the properties of a remote task named MyTask, the General tab may indicate that the task file location is C:\MyTask.aml. This is actually pointing to the remote machine's C:\ drive, and not the local drive. However, when editing task properties that specify a drive location (i.e. by clicking the Location button on the General tab or selecting the Folder icon on the Logging tab) the Explorer window that comes into view reflects the local machine's drive. See About Managed Task Properties for more details.

Viewing and Controlling Remote Tasks

Tasks that are running on a remote machine can be viewed and/or controlled during execution on the local Task Administrator. Once remote connection is established to one or more machines, their IP address, host name or computer name will appear in the System menu. Simply navigate to the appropriate machine and select Show Running Tasks (as shown below). A dialog box will appear showing status of any remote tasks that are currently running. See Manually Starting or Stopping Managed Tasks for more details.

Organizing Remote Folders/Tasks

Once connected to a remote AutoMate, a user can modify how remote tasks and folders are viewed from the local Task Administrator. A user can create new remote folders and nest folders one inside another. When creating a new remote task, it will be placed in the folder that is selected at the time. Other procedures include deleting or renaming remote folders/tasks or copying/moving folders or tasks from one folder to another. See Organizing Tasks for more details.

Sharing Tasks Between Computers

Once you have a connection to one or more remote machines, you can share tasks among them by copying or moving the tasks from one machine to another. You can copy or move tasks or folders from any connected machine to any other connected machine. You can also use the Deploy feature to run local tasks on remote machines.

If specific files are involved in a task, they must be attached to the task in order to be copied or moved along with the task file.

To copy a task or folder:

  1. In the Task Folders pane, select the computer or folder that contains what you want to copy.

  2. In the right pane, select the task or folder to copy.

  3. On the Edit menu, click Copy.

  4. In the Task Folders pane, select the computer or folder where you want to place the copied task or folder.

  5. On the Edit menu, click Paste.

To move a task or folder:

  1. In the Task Folders pane, select the computer or folder that contains what you want to move.

  2. In the right pane, select the task or folder to move, and then drag it to a folder or machine in the Task Folders pane.

NOTE: Another way to share tasks between machines would be to use the Export and Import options.

See Also

About Remote Administration

Enabling Remote Administration

Connecting to Remote Machines

Deploying Tasks

Organizing Tasks

Viewing Events Logged Remotely (Premium Edition)