Blog
Latest posts
![Automating Purview data retention using Azure Functions](/automating-purview-data-retention-using-azure-functions/thumbnail.jpg)
Automating Purview data retention using Azure Functions
An example of how to automatically apply Purview retention labels using Azure Functions.
Read more![Using the on-behalf-of flow in Azure PowerShell Functions](/using-the-on-behalf-of-flow-in-azure-powershell-functions/thumbnail.jpg)
Using the on-behalf-of flow in Azure PowerShell Functions
A step by step guide on how to use the on-behalf-of flow in Azure PowerShell Functions.
Read more![Implications of applying Purview retention labels to folders](/implications-of-applying-purview-retentionlabels-to-folders/thumbnail.jpg)
Implications of applying Purview retention labels to folders
In this blog post I will show you 7 implications of applying Purview retention labels to folders in SharePoint.
Read more![Finding and fixing incorrectly applied Purview retention labels](/finding-and-fixing-incorrectly-applied-purview-retention-labels/thumbnail.jpg)
Finding and fixing incorrectly applied Purview retention labels
In this blog post I will show you how you can find incorrectly applied retention labels.
Read more![Working with Purview event-based retention using code](/working-with-purview-event-based-retention-using-code/thumbnail.jpg)
Working with Purview event-based retention using code
Do you want to retain data for a period of time after a certain event has happened? It is called event-based retention and this is how you use it from code.
Read more![Working with Microsoft Teams PowerShell in Azure Automation](/working-with-teams-powershell-in-azure-automation/thumbnail.jpg)
Working with Microsoft Teams PowerShell in Azure Automation
How to work with Microsoft Teams PowerShell and Managed Identity in Azure Automation
Read more![Managing and applying Purview retention labels using code](/managing-and-applying-purview-retention-labels-using-code/thumbnail.jpg)
Managing and applying Purview retention labels using code
An overview of the different ways you can manage and apply Microsoft 365 Purview retention labels in SharePoint using code.
Read more![Running .NET Function Apps or App Services accessing Microsoft 365](/running-dotnet-function-apps-or-app-services-accessing-microsoft-365/thumbnail.jpg)
Running .NET Function Apps or App Services accessing Microsoft 365
A guide on how to create a .NET application that can access SharePoint and the Microsoft Graph through Entra ID.
Read more![Common errors deploying Azure Bicep and ARM templates](/common-errors-deploying-azure-bicep-and-arm-templates/thumbnail.jpg)
Common errors deploying Azure Bicep and ARM templates
Recently, I deployed some Azure resources using ARM and Bicep templates for a few customers. This is a write up of some errors I ran into.
Read more![What I learned at the ESPC conference in Copenhagen](/what-i-learned-at-espc22/thumbnail.jpg)
What I learned at the ESPC conference in Copenhagen
I attended the ESPC conference in Copenhagen this year. My first in person conference in a long time. These are some of the things I learned!
Read more![Using custom certificates when debugging SPFx Solutions](/spfx-using-custom-certificates-when-debugging/thumbnail.jpg)
Using custom certificates when debugging SPFx Solutions
Are you often debugging SharePoint Framework solutions in a devcontainer? Upgrade your dev workflow by using custom localhost certificates!
Read more![How to copy views in SharePoint](/how-to-copy-views-in-sharepoint/thumbnail.jpg)
How to copy views in SharePoint
There's currently no way to copy list and library views in the SharePoint UI. I've created a SPFx sample demonstrating how it can be done using code.
Read more![Running applications with limited SharePoint permissions](/running-application-with-limited-sharepoint-permissions/thumbnail.jpg)
Running applications with limited SharePoint permissions
Securing application access to SharePoint through Entra ID is easy, but how to access SharePoint using the principle of least privilege?
Read more![Getting notified of changes in guests accessing SharePoint](/getting-notified-of-changes-in-guests-accessing-sharepoint/thumbnail.jpg)
Getting notified of changes in guests accessing SharePoint
Part 3 on how to use the CLI for Microsoft 365 and Azure Functions: How to get notified of updates in guests accessing SharePoint.
Read more![Getting notified of service incidents in Microsoft Teams](/getting-notified-of-service-incidents-in-microsoft-teams/thumbnail.jpg)
Getting notified of service incidents in Microsoft Teams
Part 2 on how to use the CLI for Microsoft 365 and Azure Functions: How to get notified in Teams, when a service health incident occurs on SharePoint?
Read moreAbout
About
![](/images/20240403_martin_squared.jpg)
Welcome to this crossover between blog and braindump. Blogs of others have been super important during my work. This site is me returning the favor. The blogs will be about Microsoft 365, Azure, SharePoint, SharePoint Framework (SPFx) solutions, docker, PowerShell, Power Platform, Entra ID. In short: anything I’m working on and interested in. I hope you’ll learn something here. If not, no hard feelings. If you read anything you do not understand because I failed to clarify it enough, please drop me a post using my socials or the contact form.
Warm regards,
Martin
Microsoft MVP | Microsoft 365 Architect