arrows on a blue background Alamy

How To Import the PowerShell Active Directory Module

Learn how to import the Active Directory module in Windows Server and Windows.

Table of Contents

Microsoft made PowerShell extensible through the use of modules that consist of non-native cmdlets. An example of a module is the Microsoft Active Directory module, which helps with Active Directory management. To use a module, you must import it using the Get-Module and Import-Module cmdlets, which is usually a straightforward process. However, the importing method for the Active Directory module varies widely across Windows versions.

Install the Active Directory Module on Windows Server

If you are running Windows Server, the Get-Module command will not find the Active Directory module. In fact, if you try to use the Get-Module and Import-Module commands, you will receive an error message, as shown in Figure 1.

Brien PoseyPowerShell says the Active Directory module does not exist

Figure 1. The Active Directory module does not exist.

Add Active Directory Domain Services

You can fix this problem by opening an elevated PowerShell session and then entering the following command:

Add-WindowsFeature AD-Domain-Services

This command causes Windows to install the Active Directory Domain Services. It doesn’t mean that the server will become a domain controller (although you could make it a domain controller if you want). It only means that Windows will install the various Active Directory-related binaries, including the management tools.

Import the AD module

With the required Windows Server feature installed, use these commands to import the Active Directory module:

Get-Module ActiveDirectory -ListAvailable

Import-Module ActiveDirectory

The full process is shown in Figure 2.

Brien Poseycommands used to import the Active Directory module in Windows Server

Figure 2. This is how you import the Active Directory module in Windows Server.

Incidentally, if you already have the Active Directory module installed but need to upgrade to a newer module version, you can do so by appending the -Force parameter to the end of the Import-Module command.

Install the Active Directory Module on Windows 10 and 11

Like Windows Server, Windows 10 and 11 do not install the Active Directory module by default. Instead, the module files are included in the Remote Server Administration Tools (RSAT). It is worth noting, however, older versions of Windows 10 (before version 1809) required a different method from what I demonstrate here.

Install Remote Server Administration Tools

You can install the Remote Server Administration Tools through the GUI. Go to Settings, click on Apps, and then click Optional Features. When you see the Optional Features screen, simply perform a search for “Active Directory.” You will need to select and install the RSAT: Active Directory Domain Services and Lightweight Directory Services Tools, shown in Figure 3.

Brien PoseyThe Active Directory module is a part of the Remote Server Administration Tools

Figure 3. The Active Directory module is a part of the Remote Server Administration Tools.

PowerShell method for installing the AD module

If you would prefer to use PowerShell to install the Active Directory module, you can certainly do so, but the method is slightly tricky.

Begin by opening an elevated PowerShell session. With PowerShell open, get the names of the available Remote Server Administrative Tools using this command:

Get-WindowsCapability -Name RSAT* -Online | Select-Object Name

Brien PoseyThe available Remote Server Administrative Tools in PowerShell

Figure 4. These are the available Remote Server Administrative Tools.

Copy the RSAT tool name to the Windows clipboard

As you can see, the tool names use multiple ~ symbols. I find it difficult to type the tool names correctly, but maybe you won’t. What I like to do instead of typing the tool name is copy the filename to the Windows clipboard.

Here are the steps for doing that:

  1. Select the Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0 tool.
  2. Click on the PowerShell logo in the upper-left corner of the PowerShell window. PowerShell will open a menu.
  3. On the menu, click Edit, followed by Copy to copy the filename to the Windows clipboard.

You can see what this looks like in Figure 5.

Brien Poseycopying the tool name to the Windows clipboard

Figure 5. You can copy the tool name to the Windows clipboard to avoid having to type it.

Install the RSAT tool

After you have copied the RSAT tool name, you can install the tool with the command below. When you get to the part of the command where you would type the tool name, just press Ctrl+V to paste it from the Windows clipboard.

Add-WindowsCapability -Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0 -Online

Import the AD module

With the RSAT tool now installed, you need only to use the same commands that we used earlier to import the Active Directory module.

Get-Module ActiveDirectory -ListAvailable

Import-Module ActiveDirectory

Figure 6 shows the completed process.

Brien PoseyThe Active Directory module is imported

Figure 6. The Active Directory module has been imported.

About the author

Brien Posey headshotBrien Posey is a bestselling technology author, speaker, and 21x Microsoft MVP. In addition to his ongoing work in IT, Posey has trained as a commercial astronaut candidate in preparation to fly on a mission to study polar mesospheric clouds from space.
Hide comments

Comments

  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
Publish