Active Directory Automation

Automate common AD change requests and simplify user onboarding/offboarding processes

What is Active Directory Automation?

Active Directory automation aids network administrators and IT technicians with their day-to-day activities by automating a variety of simple to elaborate AD-related tasks, such as bulk creation, management and deletion of user accounts and other AD objects.

Simplify User Onboarding and Offboarding 

The processes involved in onboarding are complex and often span multiple departments and applications. You can tie Active Directory user provisioning into other onboarding (or offboarding) tasks in a single automated workflow. For instance, automatically create a help desk ticket, provision Active Directory and required business applications, and email the new employee’s manager—all without manual intervention.

Automatically Handle Change Requests

Allow help desk or service desk teams to resolve common Active Directory change requests without human interaction, by automating actions like password resets, user migration and user removal.

What Can Be Automated in Active Directory?

Automate integrates with Active Directory to provide a central way to administer identity and access management for user accounts, computers, applications, and other services.

Automation can be applied to the following AD activities:

Create or Modify Users & Groups

Create user
Specify settings such as: User must change password at next login, User cannot change password, Account is disabled. Provide a “copy user” which will allow the new user to mimic the rights, roles and permissions as that copy user.

Modify user
Enable, disable, rename, delete or reset password.

Create group
Create a new Active Directory group in a specified parent container.

Modify group
Allows an administrator to add user(s), remove user(s), rename or delete.

Get group members
Retrieves all members of a specific Active Directory group, and populates a dataset with the results.

Create, Modify or List AD Objects

List object path
Retrieves a list of the paths for all Active Directory objects such as computers, users and groups, and then populate a dataset with the results and values. The results can be filtered by object, type or a filter string.

Get object path
Populates a variable with the LDAP path of the specified Active Directory object, for example; a user, group, computer, organizational unit or printer.

Get object dataset
Creates a dataset that contains all the properties of the specified Active Directory object. 

Create object
Create computers or organizational units with a specified name in a specified location.

Delete object
Delete certain objects from specific OUs, like a user’s computer’s printers. 

Move object
Move a specified Active Directory object to the selected parent container. Conceptually, this is used to move Active Directory users from one organizational unit to another, such as when a user transfers from one department or position to another.

Rename object
Rename the Active Directory object at a specified path to the new provided name. Simply point Automate to the particular LDAP path and object, and provide the new name.

Get object property
Retrieves and populates an Automate variable with the value of a specified property of the requested AD object at the provided path.

Set object property
Set a specific property of an Active Directory object to a desired value. It can be used to modify specific properties of an object for example when you rename Active Directory user accounts, you can rename properties such as Common Name, Distinguish Name, Last Name, etc.

Examples of Active Directory Automation

Create New Users from Excel or .CSV

Watch as Automate creates new users from an Excel spreadsheet, generates a temporary password for each user, and then updates the properties for those users. New users can come from an Excel spreadsheet, a database, an email from HR or an electronic webform.


Automatically Send Recognition Emails

Using the built in AD actions, Automate performs a real-time data dip into the active directory system, to look for a match. Once that match is made, it will automatically send an email to the employee offering congratulations on their anniversary date. The system also provides a detailed log file, listing the specific data that was pulled from Active Directory, as well as the employee match and email address that sent the congratulatory email.

Facilitate Employee Wellness Surveys

In this demo video, you'll see how an RPA workflow automatically pulls a list of employee emails from Active Directory and sends out a wellness survey. It then collects the responses into a spreadsheet and emails necessary stakeholders.

Create Users in Bulk, Authenticating Against AD

Leverage a pre-built automation bot to automatically connect to AD and retrieve all the users inside a group. 


  1. Download a free trial of Automate Plus
  2. Install the "Automate - Bulk User Creation" bot

Active Directory, Excel, PowerShell and More


Automating Microsoft Applications

In this webinar, learn how to use automate your most time consuming and repetitive Microsoft application tasks, normally done by you or your team. In this webinar, we’ll show you how to:

  • Integrate and automate Excel file processing
  • Generate and distribute Word documents
  • Access documents and data via SharePoint
  • Create new users via Active Directory
  • And more!
Get Started with Active Directory Automation

Automate is an intuitive IT automation platform designed to help businesses of any size increase efficiency and maximize ROI throughout the organization. Try it free for 30 days.