Exchange Online Message Trace Support Using Graph API Preview

Exchange Online Message Trace Support Using Graph API Preview

Andres Bohren
Hi All, A few days ago Microsoft has released Information about Graph API Support for Message Trace. The Article is not very detailed so i had to invest some time to make it work. Exchange Team Blog Message Trace Support Using Graph API is now in Public Preview MS Learn Message trace (preview) It’s more or less the Graph API equivalent of Exchange Online Message Trace V2 Graph Explorer I started first with the Graph Explorer and the URL below
Basic M365 Monitoring with PowerShell

Basic M365 Monitoring with PowerShell

Andres Bohren
Hi All, I’ve written a simple Script for Monitoring the M365 Services via the Health und Communications API. I think it’s a good start if you don’t have any other Monitoring Solution available. The cool thing is you can select the Services you’re interested in - usually not all Services are deployed at a customer. And you only get an Email for NEW or COSED Issues. If you are familiar with PowerShell you will find it easy to adopt and maybe extend the Script to create a Incident in your Ticketing Plattform or create a Teams Message.
MicrosoftTeams PowerShell Module 7.6.0 released

MicrosoftTeams PowerShell Module 7.6.0 released

Andres Bohren
Hi All, A few days ago, Microsoft has released the MicrosoftTeams PowerShell Module 7.5.1-preview to the PowerShell Gallery. PowerShell Gallery MicrosoftTeams 7.6.0 Read more details in the Release Notes Releases Get-CsAiAgents cmdlet. Releases New-CsPhoneNumberBulkUpdateTagsOrder cmdlet. Releases [Get|Set|Remove]-CsPhoneNumberTenantConfiguration cmdlets. Releases [New|Get|Set|Remove]-CsAutoRecordingTemplate cmdlets. Adds AutoRecordingTemplateId parameter to [New|Set]-CsCallQueue cmdlets. Adds ResourceAccount parameter to [New|Set]-InboundBlockedNumberPattern cmdlets. Adds CallerNumber parameter to the [Get|Test]-CsEffectiveTenantDialPlan cmdlets. Adds LinksInTeams parameter to [Set|New]-CsTeamsMobilityPolicy cmdlets. Adds ReportCall parameter to [Set|New]-CsTeamsCallingPolicy cmdlets.
WhiteboardAdmin 1.13.8 PowerShell Module released

WhiteboardAdmin 1.13.8 PowerShell Module released

Andres Bohren
Hi All, A few days ago, Microsoft has released a new Version of the WhiteboardAdmin PowerShell Module to the PowerShell Gallery. PowerShell Gallery WhiteboardAdmin 1.13.8 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
PowerToys v0.97.0 released

PowerToys v0.97.0 released

Andres Bohren
Hi All, Today, i noticed that Microsoft has released a new Version of PowerToys. In the Main Window click on “Install now” The Release notes can be found here: Release v0.97.0 Highlights This release packs in a ton of improvements to Command Palette, introduces a brand-new mouse utility called CursorWrap, expands CLI support across several utilities, and includes plenty of other refinements. Let’s dive in! Installation in Progress What’s new
Azure Log Analytics KQL Query with PowerShell

Azure Log Analytics KQL Query with PowerShell

Andres Bohren
Hi All, You can run a Query in the Kusto Query Language (KQL) in Azure Log Analytics Workspace. In my case i have configured Entra ID Diagnostic settings to store the SignInLogs to an Azure Log Analytics Workspace. In this Article, i’ll explain how to Query a Log Analytics Workspace with PowerShell. SigninLogs | where TimeGenerated > ago(30d) | where ResultType == 0 | summarize count() by UserId, UserPrincipalName | order by count_ desc Entra Application Fist we need to Create an Entra Application
Azure VM Automatic Extension Upgrade

Azure VM Automatic Extension Upgrade

Andres Bohren
Hi All, Recently i’ve been stumbled over this Article: MS Learn Automatic Extension Upgrade for virtual machines and scale sets in Azure Azure Portal Select the Machine > Settings > Extensions + Applications Here you could “Enable automatic upgrade” of an Extension AZ PowerShel You need to use the AZ PowerShell Module Connect to Azure Connect-AzAccount -Tenant icewolfch.onmicrosoft.com Sign In Get Azure VM Extension Get-AzVMExtension -ResourceGroupName "rg-exolab" -VMName DC01 Set Azure VM Extension to Automatic Upgrade
Microsoft.Entra 1.2.0 PowerShell Modules have been released

Microsoft.Entra 1.2.0 PowerShell Modules have been released

Andres Bohren
Hi All, A few hours ago, Microsoft has released new Microsoft.Entra and Microsoft.Entra.Beta PowerShell Modules. PowerShell Gallery Microsoft.Entra 1.2.0 The Entra PowerShell Module is similar to the Micrsoft.Graph PowerShell Modules. It has a “Master” Module with dependencies. PowerShell Gallery Microsoft.Entra.Beta 1.2.0 Same with the Microsoft.Entra.Beta Module. It has a “Master” Module with dependencies. See the Release Notes Check installed Versions and what’s available from the Powershell Gallery Get-InstalledPSResource -Name Microsoft.Entra -Scope CurrentUser Get-InstalledPSResource -Name Microsoft.
Microsoft.PowerShell.PSResourceGet 1.2.0-rc1 released

Microsoft.PowerShell.PSResourceGet 1.2.0-rc1 released

Andres Bohren
Hi All, Two days ago, Microsoft has released the Preview5 of the Microsoft.PowerShell.PSResourceGet PowerShell Module. Powershell Gallery Microsoft.PowerShell.PSResourceGet 1.2.0-rc1 You can check the Release Notes PowerShell 5 Check the Module Path $Env:PSModulePath.Split(";") I’ve simply deleted the Microsoft.PowerShell.PSResourceGet Folder in Windows Explorer - because there is no “Scope” Parameter in the Uninstall-Module command Installing the PSResourceGet with Install-Module Install-Module -Name Microsoft.PowerShell.PSResourceGet -Scope CurrentUser -AllowPrerelease Get-InstalledPSResource -Name Microsoft.PowerShell.PSResourceGet -Scope CurrentUser Uninstalling a Module under PowerShell 5 still fails - like in Preview4
Azure PowerShell Module AZ 15.2.0 released

Azure PowerShell Module AZ 15.2.0 released

Andres Bohren
Hi All, Just a few hours ago, a new Version of the AZ (Azure) PowerShell Module has been released to PowerShell Gallery. PowerShell Gallery Az 15.2.0 GitHub Release Notes Az 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 Uninstall-PSResource AZ.* -Scope CurrentUser -SkipDependencyCheck In the last few weeks i’ve noticed that uninstalling some Modules seems to have Problems.