Question
What is the difference between server jobs and client jobs? What is the definition of a server task, a client task, and a task server task? What tasks types are provided by the Symantec Management Platform?
Answer
This article describes the difference between server jobs and client jobs used by Task Servers. It also gives a definition of server, client, and task server tasks. Finally, a list of task types available after the installation of the Symantec Management Platform is provided.
Server jobs can contain server tasks, client tasks, and task server tasks. However, a server job should never contain only client tasks.
A server job is sequenced on the Notification Server. Each task in the sequence of tasks must complete and roll back up to the Notification Server before the job goes on to the next task. If you put a client or task server task inside of a server job, all the computers assigned to that task must finish or fail before the server job moves on to the next task in the sequence.
If you have conditions on a server job, every computer follows the condition branch together at the same time.
Client or task server tasks that cannot run on all computers assigned to them should never be put in a server job. For example, if you have a client task in a server job, and that task has computers assigned to it that do not have the Altiris Agent installed, the task cannot complete and the server job fails.
Client jobs can contain both client and task server tasks.
A client job does not have any tasks sequenced on the Notification Server. Each computer that is assigned to the client job runs through the sequence of tasks independently. For example, one computer may be finished with the sequence of tasks before another computer starts with the first task in the sequence.
The tasks in a client job can also branch independently. For example, if one computer fails a task and there is a condition to run a registry fix on a fail and try the task again, each computer can run through that condition independently.
Tasks | Description |
Server task | Runs on the Notification Server and can only be put in a server job. |
Client task | Runs on an Altiris Agent computer and can be put in either a server job or a client job. |
Task Server task | Runs on a Task Server. A task server task is similar to a client task in that it follows the same rules as a client task and it is assigned to computers and devices. The Task Server runs the task server task on each assigned computer and device. A task server task does not require an Altiris Agent to run. A task server task can be put in either a server job or a client job. |
Server tasks | Client tasks | Task Server tasks |
Assign to organizational group | Send basic inventory | Run Script on task server |
Delete item | Update client configuration | |
Move item | Call Web service client | |
Purge report | Control service state | |
Restart server services | Defragment computer | |
Run hierarchy node replication schedule | Get IP configuration | |
Run report | Power control | |
Tickle client | Reset task agent | |
Update filter membership | Run script | |
Write entry to server log | UNIX/Linux/Mac service control | |
File resource cleanup | ||
Call Web service on server | ||
Enable/Disable policy | ||
Raise message | ||
Run script on server | ||
Run SQL query on server | ||
Send E-mail server |