List of O365 License SKU IDs and Names
A complete list of O365 and Azure AD licenses with the SKU IDs and the readable product names. The sub licenses service plans are included in this list.
A complete list of O365 and Azure AD licenses with the SKU IDs and the readable product names. The sub licenses service plans are included in this list.
This blog post shows you how to build a GUI object picker for Azure AD user account objects. In Powershell and with the help of the Windows Forms .NET library. In many cloud-related PowerShell scripts, you need to do something with a certain O365 user account. So usually, you edit your script and type in […]
This is a post in a series of blog articles about troubleshooting typical error situations in PowerShell cmdlets in the cloud. This time it’s about… Connect-ExchangeOnline / Connect-IPPSSession Maybe you want to use the Exchange Online PowerShell module or the Security and Compliance Center Powershell Module. You try to use the appropriate cmdlets Connect-ExchangeOnline or […]
This is a short article about how to install and use the Exchange Online PowerShell module. This is the module called ExchangeOnlineManagement. It provides all the cmdlets like ‘Get-Mailbox’, ‘Enable-MailContact’, or ‘New-DistributionGroup’. If you want to script with Exchange Online mail objects, as well as other important cloud objects like Unified Groups (‘O365 Groups’), then […]
Azure AD Identity Protection is a good thing. It is not cheap (you need Azure AD Premium P2), but it mitigates risks associated with identity theft. Examples of what makes the Identity Protection watchdog wake up: A user logs in to his/her Azure AD account, but suddenly from an IP located at a place never […]
If you are leveraging an AADC server to sync your accounts to Azure AD, one of the most important technical properties is the source anchor. This is the value that matches the on-prem account with the cloud account. The nature of this match was discussed here in detail in another blog post: The ImmutableID Match […]
PowerShell scripting with the Microsoft Graph API is a nice thing because you can access some pieces of information that you cannot gather elsewhere with scripting. If you never did it, please visit the detailed blog post which describes Graph Scripting for Beginners :). What has always annoyed me is Graph’s habit of only returning […]
This post is a part in a series of blog post which explains how to reproduce the filters which are provided by the O365 admin portal. With PowerShell scripting! This time let me show how to find users which are NOT blocked for sign in. Getting a list of users which has the Global Admin […]
In one of my older posts, I explained the great importance of the ImmutableID attribute for the AADC sync: The ImmutableID Match in AADC environments. So you learned that in the ImmutableID property, the hybrid sync stores a value from the on-premises AD object to ensure the match between the local object and the cloud […]
You can set the password of an Azure AD user account (= Office 365 user account) easily with PowerShell. First of all, let’s choose the right API for this – modern AzureAD PowerShell module, or old style MSOL (MSOnline) PowerShell module? Well, in this particular case, I prefer the MSOL. I will explain the reasons […]