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
Hi All,
A few Days ago, Microsoft has released the ExchangeOnlineManagement 3.8.0-Preview1 PowerShell Module.
PowerShell Gallery ExchangeOnlineManagement 3.8.0-Preview1 v3.8.0-Preview1:
Support for providing an Access Token with Connect-IPPSSession. I am using the new PSResourceGet here instead of the PowerShellGet commands.
Show installed Versions and what’s available in PowerShell Gallery. You need to use the -Prerelease Parameter to show Preview Versions of a Module
Get-InstalledPSResource ExchangeOnlineManagement -Scope CurrentUser Find-PSResource ExchangeOnlineManagement -Prerelease Uninstall old Module
Hi All,
In end of February Microsoft has Annouced a new way to control the EWS Usage in Exchange Online. This is in preparation for the Retirement of EWS in October 2026
The way to control EWS usage in Exchange Online is changing. Unlike other Settings, for Example SMTP Basic Authentication, the EWSEnabled Property in the Exchange Online Organization Configuration can no longer be overridden via Set-CASMailbox on a individual Level.
Hi All,
Yesterday, Microsoft has released the MicrosoftTeams PowerShell Module 6.9.1-preview to the PowerShell Gallery.
PowerShell Gallery MicrosoftTeams 6.9.1-preview
Read more details in the Release Notes
Adds ShiftsTeamId & ShiftsSchedulingGroupId parameters to [New|Set]-CsCallQueue cmdlets. [BREAKING CHANGE] Deprecates CustomizeFederation parameter from [Get|Set]-CsTenantFederationConfiguration cmdlets. I am using the new PSResourceGet here instead of the PowerShellGet commands.
Check installed Module and what’s available in the PowerShell Gallery
Get-InstalledPSResource -Name MicrosoftTeams -Scope CurrentUser Find-PSResource -Name MicrosoftTeams -Preview Uninstall the old Module and install the newest Module
Hi All,
A day ago, a new Version of the AZ (Azure) PowerShell Module has been released to PowerShell Gallery.
PowerShell Gallery Az 13.4.0 GitHub Release Notes Az I think the release notes have been updated
I am using the new PSResourceGet here instead of the PowerShellGet commands.
Show installed Versions and what’s available in PowerShell Gallery
Get-InstalledPSResource -Name AZ -Scope CurrentUser Find-PSResource -Name AZ Uninstall the old Modules
Uninstall-PSResource AZ -Scope CurrentUser -SkipDependencyCheck -ErrorAction SilentlyContinue In the last few weeks i’ve noticed that uninstalling some Modules seems to have Problems.
Hi All,
A day ago, Microsoft has released the Microsoft.Online.SharePoint.PowerShell 16.0.25912.12000 PowerShell Module.
PowerShell Gallery Microsoft.Online.SharePoint.PowerShell I am using the new PSResourceGet here instead of the PowerShellGet commands.
Show installed Versions and what’s available in PowerShell Gallery
Get-InstalledPSResource Microsoft.Online.SharePoint.PowerShell -Scope CurrentUser Find-PSResource Microsoft.Online.SharePoint.PowerShell Uninstall the old Version and install the new Version of the Module
Uninstall-PSResource Microsoft.Online.SharePoint.PowerShell -Scope CurrentUser In the last few weeks i’ve noticed that uninstalling some Modules seems to have Problems.
Hi All,
A few Weeks ago, i wrote a PowerShell Script and an Azure Runbook to report expiring Clientsecrets and Certificates. With the Runbook, the Owners woul even receive an Email bevore the expiry date.
Depending on the Permissions of the Application, beeing Owner could add a Path for Privilege Escalation. So i was looking for another Way of storing the Information who is responsable of the App.
Tags If you look at the Manifest of an App, there is a String Array Property called Tags
Hi All,
With the MC1011142 Message Center Post, Microsoft has announced the retirement of App Permissions for OneNote:
Effective March 31, 2025, we will retire support for authentication tokens with application permissions (app-only tokens) for MSGraph OneNote APIs. We will continue to support authentication tokens that have delegated permissions. While app-only tokens are easy to use, they may be more easily exploited compared to more sophisticated authorization methods. Requests to the Notes API endpoints using tokens with application permissions will return 401 unauthorized errors starting March 31, 2025.
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
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