Error Message :
N/A
The Script Function ACTIVATE_UC_OBJECT allows a Job to be started on an Agent that does not have execute permissions in the current client.
Investigation
1. Agent ABC has no "Execute" authorization for Client 100.
2. Client 100 contains these 2 Objects::PSET &AGENT# = 'ABC'
:SET &START# = ACTIVATE_UC_OBJECT("JOBS.WIN.PING.LOCALHOST",,,,,PASS_VALUES,,"JOBS.WIN.PING.LOCALHOST")
- JOBS.WIN.PING.LOCALHOST with '&AGENT#' in the Host Attribute.
3. Now run SCRI.ACTIVATE.OBJECT.
Results
Expected: The execution of "JOBS.WIN.PING.LOCALHOST" should fail because the agent does not have the necessary authorizations.
Actual: "JOBS.WIN.PING.LOCALHOST" will run on the Agent although it has no execute authorizations on this Client. Also happens if it has no permissions at all for this client.