AD cmdlets 1.2 available for download!

The latest version of Quest’s free AD cmdlets (aka QAD cmdlets) are finally available for download.

In addition to numerous bugfixes improvements based on community feedback, there are quite a few new features and cmdlets, including:

  • Get-QADMemberOf – Retrieve group memberships of a particular object in Active Directory. Supported are both Active Directory Domain Services (AD DS) and Active Directory Lightweight Directory Services (AD LDS).
  • Get-QADPasswordSettingsObjectAppliesTo – Retrieve Password Settings objects that match the specified conditions. Active Directory version of Windows Server 2008 or later is required.
  • -Tombstone parameter for Get-QAD* cmdlets to let you find deleted objects.
  • Restore-QADDeletedObject – Undelete objects in Active Directory by restoring tombstones back into normal objects. This cmdlet requires an Active Directory domain controller running Windows Server 2003 or later.
  • Get-QAD* cmdlets’ new parameters to filter objects by their modification or creation date.
  • New parameters for Get-QADGroupMember to search by type, name, display name, description (!), or any custom attributes.
  • New parameters for any Get-QAD* cmdlets to search by group membership.
  • Strongly typed parameters for Get-QADPasswordSettingObject.

For the happy users of our commercial ActiveRoles Server platform there are additional features providing for convenient work with AD change history and approvals:

  • Get-QARSOperation – Retrieve operation records from ActiveRoles Server. Each operation record represents a certain change request, whether pending or completed, in ActiveRoles Server.
  • Get-QARSApprovalTask – Retrieve approval task records from ActiveRoles Server. Each approval task record represents a task,whether pending or completed, to approve or reject a certain change request in ActiveRoles Server.
  • Approve-QARSApprovalTask – Apply the Approve resolution on approval tasks for which you are assigned to the Approver role in
    ActiveRoles Server.
  • Reject-QARSApprovalTask – Apply the Reject resolution on approval tasks for which you are assigned to the Approver role in ActiveRoles Server.

I will probably spend next couple of weeks going into these exciting new features in detail – but for now the administrator’s guide and get-help are your friends. 😉

Download the new AD cmdlets and let us know what you think!

Tags: , , , , , , ,


6 Responses to “AD cmdlets 1.2 available for download!”

  1. 1 BryanMcc April 17, 2009 at 4:06 pm

    Get-QADUser -AccountNeverExpires [boolean]

    Seems 1.2 does not accept the boolean argument after the -AccountNeverExpires flag.. I used this in the past to report on accounts that expire by using the $false argument.. My report no longer works… Any ideas?

  2. 2 Dmitry Sotnikov April 17, 2009 at 4:17 pm


    -AccountNeverExpires is a switch parameter (not boolean) see the wiki description – – or the tooltip in the PowerGUI Script Editor’s intellisense.

    To provide a boolean value to a switch you can use : between them:

    Get-QADUser -AccountNeverExpires:[boolean variable/value]

    Also, check out our AD PowerShell forum at where you can get expert help from other AD cmdlets users and the dev team.


  1. 1 Matt Johnson's Technical Adventures : Quest’s AD cmdlets 1.2 are available. Trackback on April 9, 2009 at 1:22 pm
  2. 2 AD cmdlets 1.2 available for download! « SKAhlawat’s Blog Trackback on April 9, 2009 at 9:57 pm
  3. 3 AD cmdlets reference updated « Dmitry’s PowerBlog: PowerShell and beyond Trackback on April 10, 2009 at 9:02 am
  4. 4 New group membership cmdlets « Dmitry’s PowerBlog: PowerShell and beyond Trackback on April 15, 2009 at 11:15 am

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

My Recent Tweets


The posts on this blog are provided “as is” with no warranties and confer no rights. The opinions expressed on this site are mine and mine alone, and do not necessarily represent those of my employer - WSO2 or anyone else for that matter. All trademarks acknowledged.

© 2007-2014 Dmitry Sotnikov

April 2009

%d bloggers like this: