Both the PSSP and Tivoli provide capabilities for distributed task and command execution. The PSSP provides dsh, built on rsh with enhancements for parallel execution and formatting, and sysctl a generalized remote task execution backend. The defined procedure executes as root, but the user never needs to know the root password. This capability allows administrators to delegate portions of root access to users without compromising the root password. Tivoli provides a similar capability using the Tivoli tasks, and a Tivoli task library.
Tivoli tasks are scripts defined to Tivoli to perform specific tasks on the target host.
A role is given to a task such that a user must have that role to execute the task. The main decision point is probably the overall administrative environment. If your administrators are primarily using Tivoli, defining a Tivoli task is the logical way to proceed. Your security environment is also a consideration. A hybrid approach that uses dsh or sysctl as commands within a Tivoli task is also possible.