

Once you have the Active Directory PowerShell module loaded, you can do cool stuff like browse AD like a file systemĭiscover available PowerShell modules: Get-Module -ListAvailableĭiscover cmdlets in a PowerShell module: Get-Command -module ActiveDirectory Note that with PowerShell version 3 and newer, you don’t need to run the first line since Powershell will identify the necessary module and auto load it.

Here’s the same thing with the AD PowerShell cmdlet: $searcher.filter = "(&(objectClass=user)(sAMAccountName= $UserID))" Here’s my (poor) ADSI example: $UserID = “JoeUser”

Import-Module ServerManager Add-WindowsFeature RSAT-AD-PowerShell On a Windows server (2008 R2 or newer), run the following commands in a PowerShell console (as an Adminsitrator): On a Windows client, install the Remote Sever Administration Tools (RSAT) and ensure the Active Directory PowerShell module is installed. Microsoft provided several Active Directory PowerShell cmdlets with Windows Server 2008 R2 (and newer) which greatly simplify tasks which previously required putting together lengthy lines of code involving ADSI.
