news and know-how about microsoft, technology, cloud and more.

Delegate365 changelog 9.2-PowerShell module update

The Delegate365 PowerShell module got a small update to expand a user´s assigned licenses, license plans and proxy addresses. See the following description.

See the description at how to use the Delegate365 PowerShell module-

Check the Delegate365 PowerShell module version

First, ensure you have the latest version of the Delegate365 PowerShell module installed. Check with Get-Module as here. The version must be (or in future a higher version).


If you don´t have v1.0.0.10 installed, update your Delegate365 PowerShell module, as follows.

Update the Delegate365 PowerShell module

Run Install-Module Delegate365 (if not already installed), or Update-Module Delegate365 as here.


Afterwards, check the version as above.

Test the Get-DAADUser expandable feature

Connect to your Delegate365 tenant as described here. Then, to get the advanced user properties, run the Get-DAADUser cmdlet with a user as here.

Get-DAADUser -Identity AdeleV@<tenant>

The output shows the AssignedPlans, AssignedLicenses and ProxyAddresses properties of that user as list objects.


We can now expand these properties as in the following code samples:

Get-DAADUser -Identity AdeleV@<tenant> | Select-Object -ExpandProperty AssignedLicenses

As result, the SkuId and the DisabledPlans are shown.


To see the assigned plans, we can expand the AssignedPlans property.

Get-DAADUser -Identity AdeleV@<tenant> | Select-Object -ExpandProperty AssignedPlans

This shows a list of the assigned plans.


Note: Unfortunately, the Microsoft Graph delivers just the ServicePlanId and in the best case an "internal" (not-pretty) license name and there is no "publicly official Microsoft table" with all possible license names. For example, the first ServicePlanId "efb0351d-3b08-4503-993d-383af8de41e3" is the license "Information Protection for Office 365 - Premium". You can check some of the license Ids in the list at Product names and service plan identifiers for licensing. Delegate365 has an internal list for showing "better" license names. We are planning to improve the output by using the Delegate365 license mapping list in near future.

The ProxyAddresses show all assigned email addresses, such as alias addresses) of the given user, as here.

Get-DAADUser -Identity AdeleV@<tenant> | Select-Object -ExpandProperty ProxyAddresses


Happy administrating with Delegate365 PowerShell!

Pingbacks and trackbacks (1)+