Control-M for Azure Batch Accounts

Azure Batch Accounts is an Azure cloud service that executes large-scale compute-intensive tasks.

Control-M for Azure Batch Accounts enables you to do the following:

  • Connect to any Azure Batch Account from a single computer with secure login, which eliminates the need to provide authentication.
  • Integrate Azure Batch jobs with other Control-M jobs into a single scheduling environment.
  • Monitor the Azure Batch Account status and view the results in the Monitoring domain.
  • Attach an SLA job to your entire Azure Batch service.
  • Introduce all Control-M capabilities to Azure Batch Accounts, including advanced scheduling criteria, complex dependencies, quantitative and control resources, and variables.
  • Run 50 Azure Batch Accounts jobs simultaneously per Control-M/Agent.

Control-M for Azure Batch Accounts Compatibility

The following table lists the prerequisites that are required to use the Azure Batch Accounts plug-in, each with its minimum required version.

Control-M Application Integrator9.0.20.201
Control-M Web9.0.20.200
Control-M Automation API9.0.20.250

Control-M for Azure Batch Accounts is supported on Control-M Web and Control-M Automation API, but not on Control-M client.

To download the required installation files for each prerequisite, see Obtaining Control-M Installation Files.

Setting up Control-M for Azure Batch Accounts

This procedure describes how to deploy the Azure Batch Accounts plug-in, create a connection profile, and define an Azure Batch Accounts job in Control-M Web and Automation API.

NOTE: Integration plug-ins released by BMC require an Application Integrator installation at your site. However, these plug-ins are not editable and you cannot import them into Application Integrator. To deploy these integrations to your Control-M environment, you import them directly into Control-M using Control-M Automation API.

Before you Begin

Verify that Automation API is installed, as described in Automation API Installation.


  1. Create a temporary directory to save the downloaded files.

  2. Click and follow the instructions on the EPD site to download the Azure Batch Accounts plug-in from the Control-M Integrations page, or go directly to the Control-M for Azure Batch Accounts download page.

  3. Deploy the Azure Batch Accounts job via Automation API, as described in deploy jobtype.
  4. Create an Azure Batch Accounts connection profile in Control-M Web or Automation API, as follows:
  5. Define an Azure Batch Accounts job in Control-M Web or Automation API, as follows:


To remove this plug-in from an Agent, follow the instructions in Removing a Plug-in. The plug-in ID is ZBA042022.

Was this page helpful? Yes No Submitting... Thank you