Hi All,
A while ago, i did write an Azure Runbook that compares my Licenses every week.
Keep Track of new ServicePlans in M365 Licenses I’ve received an Email this Week, stating that there have been added some new Service Plans to the “Microsoft_365_Copilot” SKU.
In the M365 Admin Center it looks like this
Let’s check the Licenses with PowerShell
Connect-Graph -Scopes User.ReadWrite.All, Organization.Read.All -NoWelcome Get-MgUserLicenseDetail -UserId a.bohren@icewolf.ch List the Service Plans of the “Microsoft_365_Copilot” SKU
Hi All,
A few Hors ago, Microsoft has released the Version 2.26.1 of Microsoft.Graph and Microsoft.Graph.Beta Modules.
PowerShell Gallery Microsoft.Graph 2.26.1 PowerShell Gallery Microsoft.Graph.Beta 2.26.1 Release Notes
Roll back to .NET 6 Refresh Open Api file for Devices.CorporateManagement Module to generate missing cmdlets Ensures property values that have / are not modified to have them removed I am using the new PSResourceGet here instead of the PowerShellGet commands.
Show installed Versions and what’s available in PowerShell Gallery
Hi All,
A few Hors ago, Microsoft has released the Version 2.26.0 of Microsoft.Graph and Microsoft.Graph.Beta Modules.
PowerShell Gallery Microsoft.Graph 2.26.0 PowerShell Gallery Microsoft.Graph.Beta 2.26.0 Release Notes
Bumps versions for Azure.Identity, Azure.Identity.Broker and Microsoft.Graph.Core feat: add direct dependency on System.Text.Json Allow serialization of null valued properties [v2] Examples Update Re-enables generation of Get cmdlets for attack simulation Drop unsupported net 6 and net 7 Updated examples for New-MgInvitaiton and New-MgBetaInvitation Removes invalid path.
Hi All,
I am working with a customer on a M365 Onboarding. Bevore migrating Users to the Cloud, we want to make sure the Onboarding of the Microsoft Authenticator App is successful. I was tasked to figure out a way to find out the Users that have registered the Microsoft Authenticator App for MFA Authentication.
Enduser Portal From a User Perspective you can see in the Security Information that there are registered two Microsoft Authenticators.
Hi All,
About two Weeks ago, Microsoft has announced the public preview of the Exchange Export-Import Graph API.
Introducing the Microsoft Graph Export-Import APIs for Exchange in public preview Many of our customers currently rely on APIs powered by Exchange Web Services (EWS) for tasks like Exchange mailbox backup, archiving and migration. However, with the EWS deprecation initiative, customers have been asking for a method built on the Microsoft Graph platform to discover mailbox items, selectively export them and then import these items into Exchange Online mailboxes.
Hi All,
Recently I had the Task to set up Entra External collaboration settings with PowerShell.
According to the Microsoft Documentation you should use the AzureAD PowerShell Module
Allow or block B2B collaboration with organizations The retirement of the MSOnline (MSOL) and AzureAD PowerShell Modules has been postphoned many times. The modules will not be supported after March 30 2025. It would certainly work, but that would be only a short time solution.
Hi All,
In the previous Article I’ve explained how to check for Entra Apps with expiring ClientSecrets and Certificates.
In this Blog Article i explain how we can extend this into a Azure Automation Runbook.
Automation Account The Azure Automation Account needs to have a Managed Identity
Use the AZ PowerShell to get Infos about the Azure Automation Account
############################################################################### # Get Managed Identity of Azure Automation Account ############################################################################### Connect-AzAccount -Tenant icewolfch.
Hi All,
A few years ago, i did write a Script to warn Entra Application Owners about expiring ClientSecrets and Certificates.
PowerShell Script to check for AAD Apps with expiring ClientSecrets and Certificates The Script has been using the AzureAD PowerShell Module. Time to renew it to Microsoft.Graph
Entra App Registrations Here is the Code to get the Entra App Registration with Microsoft.Graph PowerShell
#Connect to Microsoft.Graph Connect-MgGraph -Scopes Application.Read.All -NoWelcome Let’s have a look at a specific Entra Application
Hi All,
A few Hors ago, Microsoft has released the Version 2.25.0 of Microsoft.Graph and Microsoft.Graph.Beta Modules.
PowerShell Gallery Microsoft.Graph 2.25.0 PowerShell Gallery Microsoft.Graph.Beta 2.25.0 Release Notes
Adds Beta Cmdlets for paths under the directory.publicKeyInfrastructureRoot tag [v2] Examples Update Updates wrong Connect-MgBetaGraph to Connect-MgGraph Handles + character in supported equality and function operators in filter expressions Update CONTRIBUTING.md - fixing link by @mmascolino I am using the new PSResourceGet here instead of the PowerShellGet commands.
Hi All,
I have two Groups that are used to assign M365 Licenses to Users.
Recently there was a change to move the Management from the Entra Admin Center to the M365 Admin Center
Entra Admin Center In the Entra Admin Center you still can find the Groups
If you select the Group and click on “Licenses” you can see the Warning Message that informs you that the Management of the Licenses has now moved to M365 Admin Center.