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.
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.
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
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
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
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.
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
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.
Hi All,
With the MC1188595 in M365 Admin Center, Microsoft has announced the App-only Authentication with Certificate for the Microsoft.Online.SharePoint.PowerShell in the Version 16.0.26712.12000 or newer.
Entra Application We need an Entra Application
In the “Certificate & Secrets” Section i upload a Certificate (*.cer File)
Certificate has been uploaded and configured
Now we need to add “API permission” and use “API’s my organization uses” and search for “Office 365 SharePoint Online”
Hi All,
Microsoft is rolling out three new Entra admin roles for Microsoft Purview to strengthen security when Purview interacts with Microsoft 365 services such as Exchange, SharePoint, OneDrive, and Teams.
New Entra Admin Roles:
Purview Workload Content Reader Purview Workload Content Writer Purview Workload Content Administrator The key point of these new roles is that Microsoft explicitly notes an admin should not directly assign them to users. These roles are managed through Purview role assignments.