To troubleshoot the issue of your runbook not executing from System Center Service Manager (SCSM) while it runs fine manually from System Center Orchestrator (SCOR), consider the following points:
- Check for Unsupported Characters: Ensure that the data being passed from the SCSM service request does not contain unsupported characters. If there are unsupported characters, the runbook may not be created or processed correctly. You can refer to the error logs for any XML parse errors that might indicate this issue.
- Permissions: Although you mentioned that all folders have sufficient permissions, double-check that the account used by SCSM to invoke the runbook has the necessary permissions in SCOR. The account must be a member of the Orchestrator System group to run successfully.
- Runbook Configuration: Verify that the runbook is correctly configured to accept input from the SCSM service request. Ensure that the parameters in the runbook template match those being sent from the service request.
- Service Request Template: Ensure that the service request template is correctly set up to invoke the runbook. Check that the runbook template is properly linked to the service request template and that all required fields are being populated.
- Error Logs: Review the Orchestrator Runbook Service trace logs for any error messages that could provide more insight into why the runbook isn't completing as expected.
- Testing: If possible, try simplifying the runbook to see if a basic version can be triggered successfully from SCSM. This can help isolate the issue.
By following these steps, you should be able to identify the cause of the problem and successfully trigger your runbook from SCSM.
References: