New versions of the Azure AD PowerShell modules are now available

After a long, long wait, new version of the Azure AD PowerShell module has been released. Namely, the version number is 2.0.0.155. In addition, a new version of the Azure AD Preview module has also been released, version 2.0.0.154. Why the Preview module has a lower version number is beyond me, but then again, the AAD team has not been known to be very consistent (or good) at handling version numbers 🙂

So what’s new and changed? According to the documentation, this new release incorporates the cmdlets used to manage the Office 365 Groups lifecycle:

Add-AzureADMSLifecyclePolicyGroup
Get-AzureADMSGroup
Get-AzureADMSGroupLifecyclePolicy
Get-AzureADMSLifecyclePolicyGroup
New-AzureADMSGroup
New-AzureADMSGroupLifecyclePolicy
Remove-AzureADMSGroup
Remove-AzureADMSGroupLifecyclePolicy
Remove-AzureADMSLifecyclePolicyGroup
Reset-AzureADMSLifeCycleGroup
Set-AzureADMSGroup
Set-AzureADMSGroupLifecyclePolicy

In case you don’t know what Group expiration/lifecycle is all about, make sure to read the official documentation.

Apart from the Group lifecycle cmdlets, nothing new is mentioned in the release notes. A quick checkup with a custom function I have built to compare the list of available cmdlets and their parameters doesn’t show any changes between the .155 and the older .131 versions, so I guess we can trust the release notes this time around. The underlying DLLs haven’t seem to be changed much either.

A total of 17 new cmdlets have been added to the Azure AD Preview module, all related to management of AAD Application Proxy Applications and Connectors. Here’s the list:

Get-AzureADApplicationProxyApplication
Get-AzureADApplicationProxyApplicationConnectorGroup
Get-AzureADApplicationProxyConnector
Get-AzureADApplicationProxyConnectorGroup
Get-AzureADApplicationProxyConnectorGroupMembers
Get-AzureADApplicationProxyConnectorMemberOf
New-AzureADApplicationProxyApplication
New-AzureADApplicationProxyConnectorGroup
Remove-AzureADApplicationProxyApplication
Remove-AzureADApplicationProxyApplicationConnectorGroup
Remove-AzureADApplicationProxyConnectorGroup
Set-AzureADApplicationProxyApplication
Set-AzureADApplicationProxyApplicationConnectorGroup
Set-AzureADApplicationProxyApplicationCustomDomainCertificate
Set-AzureADApplicationProxyApplicationSingleSignOn
Set-AzureADApplicationProxyConnector
Set-AzureADApplicationProxyConnectorGroup

If you need additional details on the cmdlets, refer to the help article here. As to changes to the existing cmdlets, nothing is immediately visible when comparing the list of parameters.

Overall, a very disappointing release. It has been 8 months since the last AzureAD PowerShell module version was released and in all this time none of the gaps that still force us to use the MSOnline module have been filled. So much for the advantages of moving to the PSGallery and using the Graph API as a whole…

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.