Jump to page sections

Quest ActiveRoles is a collection of very useful PowerShell cmdlets for Active Directory. They used to be offered for free by Quest Software (now owned by Dell), but have since after version 1.5.1 (as far as I know) started charging money for the cmdlets in later versions.

As per September 2014, this had for years been a direct link to the 1.5.1 (and some earlier) cmdlets, but around November 2014, they removed the download links.

You used to be looking for the "Quest ActiveRoles Management Shell" download on that page.

As of 2022-04-13, Quest should be considered "legacy" and is rarely needed, except for "retro-computing" capabilities, such as talking to a stranded Windows Server 2003 domain controller. The Microsoft AD cmdlets cover most use cases and are preferred.

Download Quest ActiveRoles Mangement Shell Version 1.5.1

Here are download links for the x64 and x86 versions of the Quest ActiveRoles AD Management Shell version 1.5.1 (last free version).

NB! Before installing, you will be able to see that the file is signed by Quest, so the files are legit.

They're wrapped in zip files since I already added that file type as an allowed file type to upload. Inside there's an MSI file with the same name (signed by Quest).

Seemingly, the version you have to pay for is available for download under the "utilities" section on this dell.com page, in version 1.7 right now (2016-02-01). The latest update is listed as from some time in 2013.

The Quest Activeroles cmdlets as of February 2012 started requiring PowerShell version 2 or higher. The latest publicly available version was 1.5.1 on that Quest.com page. These cmdlets also work against Windows Server 2003 non-R2 domain controllers without Active Directory Web Services.

Did I save your day right now? Buy me an alcohol-free, diet beer! (they cost about $1)

Command to add the Quest ActiveRoles snap-in manually

To add the Quest ActiveRoles AD management snap-in manually, in order to import all the Quest cmdlets, you can use the following command so you don't have to start the specific shell/host environment they provide:
Add-PSSnapin Quest.ActiveRoles.ADManagement

See Getting computer names from AD using PowerShell for an example with the Get-QADComputer cmdlet or Getting usernames from Active Directory with PowerShell for Get-QADUser.

md5 Sums

These are the md5 sums from these files on the computer I used to upload the files.

$ md5sum ./Quest_ActiveRolesManagementShellforActiveDirectoryx64_151.zip 
91aa37147f30fc4d153bf22d7cac88bc  ./Quest_ActiveRolesManagementShellforActiveDirectoryx64_151.zip

$ md5sum ./Quest_ActiveRolesManagementShellforActiveDirectoryx86_151.zip 
37275fea534010f830f7de2275d03495  ./Quest_ActiveRolesManagementShellforActiveDirectoryx86_151.zip

Windows      Powershell      AD          All Categories

Google custom search of this website only

Minimum cookies is the standard setting. This website uses Google Analytics and Google Ads, and these products may set cookies. By continuing to use this website, you accept this.

If you want to reward my efforts