How to integrate ADManager Plus with ServiceDesk Plus

How to integrate ADManager Plus with ServiceDesk Plus

The ADManager Plus-SeviceDesk Plus integration allows administrators to perform Active Directory management operations directly from the ServiceDesk Plus console. Using the ServiceDesk Plus console, administrators or help desk technicians can perform the following tasks:

  1. Create, delete, enable or disable AD users.
  2. Add or remove users from groups.
  3. Modify the department or manager attribute of users.
  4. Set or remove folder permissions.
  5. Reset passwords of users.
  6. Unlock AD user accounts.

Prerequisites for integrating ADManager Plus with ServiceDesk Plus:

Ensure that the following conditions are fulfilled before integrating ADManager Plus with ServiceDesk Plus:

  1. Ensure that the ADManager Plus and ServiceDesk Plus servers are up and running.
  2. Ensure that the domain configured in ADManager Plus is also configured in ServiceDesk Plus. For this:
    1. Logon to ServiceDesk Plus using administrator credentials.
    2. Navigate to the Admin tab and search for Windows Domain Scan.
    3. Click on Add new domain.
    4. Enter the domain name, domain controller name, and the credentials with which the ServiceDesk Plus technician should log on to the domain controller. 
    5. Click on Save and Scan, select the OU tree of the domain and let the scan begin.
Steps to integrate ADManager Plus with ServiceDesk Plus:

Step 1: Enable tight integration between ADManager Plus and ServiceDesk Plus

In the ServiceDesk Plus console:
  1. Login to ServiceDesk Plus using administrator credentials.
  2. Navigate to the Admin tab, scroll down to the Integrations section and click on ADManager Plus
  3. Enter the name of the server where ADManager Plus is installed.
  4. Enter the port number for ADManager Plus (for eg: 8080). 
  5. Select HTTPS or HTTP as configured in ADManager Plus.
  6. Click on Test connection and save.

In the ADManager Plus console:

  1. Login to ADManager Plus.
  2. Navigate to the Admin tab and click on the Integrations section. Click on the ServiceDesk Plus icon. 
  3. Enter the name of the server where ServiceDesk Plus is installed. 
  4. Enter the port number for ServiceDesk Plus. 
  5. Select HTTPS or HTTP depending on whether you've enabled SSL for ServiceDesk Plus. 

    If HTTPS is configured in ServiceDesk Plus, then follow the steps given below:

    1. If the certificate configured in ServiceDesk Plus is a CER certificate, then apply the SSL certificate of ServiceDesk Plus in ADManager Plus.
    2. If the certificate to be configured is a PFX certificate: 
      1. Install the PFX certificate:
        1. Right click on the PFX certificate and click on Install Certificate.
        2. Select the Target store as Trusted Root Certificate Authorities.
        3. Click on Install and complete the installation process.
      2. Export the certificate:
        1. Launch the Manage Computer Certificates program.
        2. Navigate to Trusted Root Certification Authorities and click on Certificates.
        3. Find the required certificates using the Issued To column which usually contains the domain name of the organization or *.domain name in case of Wildcard certificates. 
        4. Right click on the required certificate, click on All Tasks, and click on Export
        5. Select DER encode binary X.509 (.CER) as the file format in which you want to export the certificate file.
        6. Provide a suitable file name (say sdp-ssl-cert-1.cer) for the exported certificate, and click Finish.

          Note: A PFX file might contain more than one certificate. Locate each of those files and perform the steps e,f,g on them. 

      3. Import the certificate to ADManager Plus
        1. Copy all the exported certificate files of ServiceDesk Plus.
        2. Logon to the server on which ADManager Plus is installed. 
        3. Navigate to the installationdirectory\ADManager Plus\jre\bin folder and paste all the copied files. 
        4. Launch the command prompt from the same location.
        5. Execute the following command individually for all the certificate files: 

          keytool -import -trustcacerts -alias sdp_ssl_cert_1 -file sdp-ssl-cert-1.cer -keystore ..\lib\security\cacerts

        6. Enter the password as 'changeit'. 
        7. Type 'yes' in order to trust the certificates.
  6. Select the Enable tight integration between ADManager Plus and ServiceDesk Plus option.
  7. Click on Test connection and save.

Step 2: Assign the help desk technician role to a user in ADManager Plus

Go to ADManager Plus and assign a user as a technician in the same domain. Provide all the required roles to that technician.

To create a technician and assign all the required AD roles in ADManager Plus,

  1. Go to the Delegation tab, click on Add new technician
  2. Select the domain name, user account, OU and the roles that you want to assign. 
  3. Select the Impersonate as admin option and click on Save.

Step 3: Create the same technician in ServiceDesk Plus

To create the same technician in ServiceDesk Plus,

  1. Navigate to the ServiceDesk Plus console and search for Technicians.
  2. Click on Add new technician, enter the details of that technician, and delegate a specific role to this technician.
  3. Click on Enable login for technician, enter the same login credentials as given in ADManager Plus, and click on Save. 
  4. Login to ServiceDesk Plus using the credentials of the new technician. You must now be able to perform AD tasks right from the ServiceDesk Plus console.

Step 4: Assign required AD operations to the new technicians

In the ServiceDesk Plus console:
  1. Type ADManager Plus in the search bar, press enter and scroll down to all the AD operations that can be performed. 
  2. In order to delegate any AD operation to a specific technician, click on each operation, and select the role assigned to that technician in the previous step.

Step 5: Perform AD tasks via ServiceDesk Plus

  1. Login to ServiceDesk Plus using the credentials of the technician who is allowed to execute AD operations.
  2. Click on the ticket for which the AD task has to be performed.
  3. Click on Custom Actions, select the desired AD operation, and execute it based on the details specified in the ticket.



                New to ADManager Plus?

                  New to ADSelfService Plus?

                    • Related Articles

                    • How to integrate ADManager Plus with ServiceDesk Plus On-Premises

                      OverviewServiceDesk Plus is an ITSM software solution developed by ManageEngine. It is designed to help organizations effectively manage and streamline their IT support and service desk operations. ServiceDesk Plus offers a range of features ...
                    • How to integrate ADManager Plus with ServiceDesk Plus On-Demand (Cloud) to enhance user management and service

                      Overview ServiceDesk Plus Cloud is a help desk and asset management software that integrates trouble ticketing, asset tracking, purchasing, contract management, and KB repositories. With ServiceDesk Plus Cloud, organizations can efficiently manage ...
                    • How to integrate ADManager Plus with Splunk

                      This integration empowers you to forward logs from ADManager Plus to your Splunk server for detailed auditing. Steps to configure Splunk server settings in ADManager Plus : Log in to ADManager Plus and navigate to the Admin tab. Under System ...
                    • How to integrate JazzHR with ADManager Plus

                      Overview Jazz HR stands out as the top-tier product amongst the HR solutions available in today's market. It provides a range of functionalities, serving as applicant tracking and recruitment platform, payroll management system, and more. With ...
                    • How to integrate ADManager Plus with BambooHR

                      To integrate ADManager Plus with BambooHR: Log in to ADManager Plus. Navigate to the Automation tab and select HCM Integrations. Under HCM applications, click BambooHR. Enter the company subdomain name provided by BambooHR. For example, if the domain ...