Don’t get confused by the version number – this is a major update to the free QAD cmdlets adding significant new functionality and making Active Directory management from PowerShell easier than ever before.
Here is a quick list of what is new in this release.
You can read more about each cmdlet and parameter by following the corresponding links – or waiting till I blog about all the new functionality throughout the coming weeks.
32 new cmdlets!
Certificate and Public Key Infrastructure (PKI) management
- Get-QADLocalCertificateStore
- New-QADLocalCertificateStore
- Remove-QADLocalCertificateStore
- Get-QADCertificate
- Where-QADCertificate
- Add-QADCertificate
- Import-QADCertificate
- Show-QADCertificate
- Edit-QADCertificate
- Export-QADCertificate
- Remove-QADCertificate
- Remove-QADPrivateKey
- Get-QADCertificateRevocationList
- Add-QADCertificateRevocationList
- Import-QADCertificateRevocationList
- Export-QADCertificateRevocationList
- Remove-QADCertificateRevocationList
- Get-QADPKIObject
- Publish-QADCertificate
- Unpublish-QADCertificate
- Publish-QADCertificateRevocationList
- Unpublish-QADCertificateRevocationList
Email address management
- Add-QADProxyAddress
- Set-QADProxyAddress
- Remove-QADProxyAddress
- Clear-QADProxyAddress
- Enable-QADEmailAddressPolicy
- Disable-QADEmailAddressPolicy
Auxiliary cmdlets for Progress Bar and Inactive Account Reporting
20 New Parameters
Parameters | Added for Cmdlets |
– | |
ExpiredFor
Inactive InactiveFor NotLoggedOnFor PasswordNotChangedFor |
Get-QADUser |
– | |
Inactive
InactiveFor NotLoggedOnFor PasswordNotChangedFor |
Get-QADComputer |
– | |
PrimaryProxyAddress
ProxyAddress SecondaryProxyAddress |
Get-QADObject |
– | |
ShowProgress
ProgressThreshold Activity |
Get-QADComputer |
— | |
Disabled
Enabled KeepForeignSecurityPrincipals |
Get-QADGroupMember |
— | |
ResolveForeignSecurityPrincipals | Get-QADObject |
— | |
Control | Add-QADGroupMember
Add-QADPasswordSettingsObjectAppliesTo Get-QADPasswordSettingsObjectAppliesTo |
SearchRoot parameter now accepting arrays
This lets you retrieve objects from multiple containers with one call. The change affects the following cmdlets:
Summary
To get full list of all QAD cmdlets please see AD cmdlets online reference.
Download AD cmdlets 1.4 here and let us know what you think.
The syntax on the Wiki is hard to read for cmdlets that have multiple parameter sets. You should look into cleaning it up a bit. 🙂
Jason, do you mean the Syntax section? Which of the wiki pages were you looking at? Any specific suggestions?
I’ve found an example of that. It looks like indeed syntax for different parametersets was merged into one big line. I have modified the script to insert linebreaks. Should be better now. Check out the updated wiki pages and let me know if you have any additional suggestions.
Did you fix the memory leak?
Dave,
I know that some memory leaks were fixed but it is hard to say whether we are talking about the same issue.
Please provide a link to the corresponding thread on the support forum.
Dmitry
Looks like the memory leak has been fixed.
Thanks for confirming this, Dave!
Please don’t hesitate to provide any feedback and suggestions to our AD and PowerShell forum at http://powergui.org
Dmitry
I have been working with the new searchroot parameter and found that the documentation does not mention working with arrays.