MICROSOFT365

Microsoft.Graph PowerShell Modules 2.27.0 released

Microsoft.Graph PowerShell Modules 2.27.0 released

Andres Bohren
Hi All, A few Hors ago, Microsoft has released the Version 2.27.0 of Microsoft.Graph and Microsoft.Graph.Beta Modules. PowerShell Gallery Microsoft.Graph 2.27.0 PowerShell Gallery Microsoft.Graph.Beta 2.27.0 Release Notes [v2] Weekly OpenApiDocs Refresh [v2] Examples Update Prevents automatic inference of properties with numeric characters defined as strings. e.g {“age”:“28”}" Fixes removal of boolean and empty Json object values from request body Task: Bootstrap acr-push pipeline by @Onokaev Adds aliases to avoid conflicting cmdlets calling the same Api path Adds Metadata for authentication module cmdlets Added directives to disable generation of invalid Service Announcement cmdlets Fix: Depend on previous stage by @Onokaev I am using the new PSResourceGet here instead of the PowerShellGet commands.
WhiteboardAdmin 1.13.4 PowerShell Module released

WhiteboardAdmin 1.13.4 PowerShell Module released

Andres Bohren
Hi All, Yesterday Microsoft has released a new Version of the WhiteboardAdmin PowerShell Module to the PowerShell Gallery. PowerShell Gallery WhiteboardAdmin 1.13.4 The Release Notes does not give a lot of insights I am using the new PSResourceGet here instead of the PowerShellGet commands. Show installed Versions and what’s available in PowerShell Gallery Get-InstalledPSResource WhiteboardAdmin -Scope CurrentUser Find-PSResource WhiteboardAdmin Uninstalling the Modules with Uninstall-PSResource failed again. Uninstall-PSResource WhiteboardAdmin -Scope CurrentUser So i am using the PowerShell Module M365PSProfile and use the -FileMode Parameter
Interactive M365 License usage Report

Interactive M365 License usage Report

Andres Bohren
Hi All, A few days ago, i’ve stumbled accross the Interactive M365 License usage Report from Daniel Bradley. You can find the Script in the PowerShell Gallery PowerShell Gallery Invoke-M365LicenseReport Installing the Script. If you have the same warning about the PATH Variable i recommend reading Set Path Variable with PowerShell. Install-PSResource -Name Invoke-M365LicenseReport -Scope CurrentUser Invoke the Script Invoke-M365LicenseReport.ps1 -outpath C:\temp You can view the HTML File in the Browser
New ServicePlans have been addet to M365 Copilot

New ServicePlans have been addet to M365 Copilot

Andres Bohren
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
New M365 Roadmap API URL

New M365 Roadmap API URL

Andres Bohren
Hi All, I don’t know if you have noticed, that there is a URL Change for the M365 Roadmap API. Microsoft 365 Roadmap Like me, some of you might use the RSS Feed of Roadmapwatch Roadmapwatch For those of you that like to use the M365 Roadmap API - it’s very simple. It’s a simple REST Webservice that does not require Authentication. #New Roadmap URL $RoadmapURL = "https://www.microsoft.com/releasecommunications/api/v1/m365" $Result = Invoke-RestMethod -Method Get -Uri $RoadmapURL $Result[0] There are some Tags you or Products might want to Filter.
Microsoft.Graph PowerShell Modules 2.26.1 released

Microsoft.Graph PowerShell Modules 2.26.1 released

Andres Bohren
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
WhiteboardAdmin 1.12.3 PowerShell Module released

WhiteboardAdmin 1.12.3 PowerShell Module released

Andres Bohren
Hi All, Yesterday Microsoft has released a new Version of the WhiteboardAdmin PowerShell Module to the PowerShell Gallery. PowerShell Gallery WhiteboardAdmin 1.12.3 The Release Notes does not give a lot of insights I am using the new PSResourceGet here instead of the PowerShellGet commands. Show installed Versions and what’s available in PowerShell Gallery Get-InstalledPSResource WhiteboardAdmin -Scope CurrentUser Find-PSResource WhiteboardAdmin Uninstalling the Modules with Uninstall-PSResource failed again. Uninstall-PSResource WhiteboardAdmin -Scope CurrentUser So i am using the PowerShell Module M365PSProfile and use the -FileMode Parameter
Microsoft.Graph PowerShell Modules 2.26.0 released

Microsoft.Graph PowerShell Modules 2.26.0 released

Andres Bohren
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.
WhiteboardAdmin 1.12.1 PowerShell Module released

WhiteboardAdmin 1.12.1 PowerShell Module released

Andres Bohren
Hi All, Yesterday Microsoft has released a new Version of the WhiteboardAdmin PowerShell Module to the PowerShell Gallery. PowerShell Gallery WhiteboardAdmin 1.12.1 Alldough i doubt it’s already published 16 Days. One of my scripts checks daily if new Modules are available. I’ve seen WhiteboardAdmin 1.12.1 on Wednsday 02/19/2025 for the first time. The Release Notes does not give a lot of insights I am using the new PSResourceGet here instead of the PowerShellGet commands.
Disable self-service purchase for Teams Essentials

Disable self-service purchase for Teams Essentials

Andres Bohren
Hi All, Today I’ve learned, that a new Product is available for Self-Service, but you can disable this Product for self-service purchase. MS Learn Use AllowSelfServicePurchase for the MSCommerce PowerShell module You will need the MSCommerce PowerShell Module 2.3 Let’s list the self-service Products Connect-MSCommerce Get-MSCommerceProductPolicies -PolicyID AllowSelfServicePurchase Let’s disable the “Microsoft 365 Copilot” for self-service Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -Productid "CFQ7TTC0JN4R" -Enabled $false Get-MSCommerceProductPolicies -PolicyID AllowSelfServicePurchase M365 Admin Portal On the Microsoft Learn site below it’s explained how to use this as “Billing Administrator”.