You have just finished migrating files in SharePoint from one tenant to another. What happens to the sensitivity labels? When files are moved to a new tenant, the sensitivity labels are lost. Even if the labels have the same name in the new tenant, they don't have the same ID. There is also a chance … Continue reading Migrate sensitivity labels to the files in a new tenant!
Uncategorized
How much storage can I save by limiting versioning in SharePoint?
Today is a really short blogpost just so I can publish a script I have created that makes a report of alle files in SharePoint that has versioning, to show how much storage the use, and how much storage you can save by limiting the number of major versions. If you still allow 500 major … Continue reading How much storage can I save by limiting versioning in SharePoint?
Automatically unassign the license of inactive Copilot users!
The list price of Microsoft 365 Copilot is about 30$ a month. Many companies does not have the budget or at least don't automatically assign licenses to all users. For example, if you have pretty large organisation and end up having 500 users with a Copilot license that is not using it, that is a … Continue reading Automatically unassign the license of inactive Copilot users!
Automatic information package for newly licensed Copilot users!
So what do you do after users get a Copilot license? The first thing is user adoption! Wouldn't it be neat if the first steps were automated? I have created a Logic App that looks for newly licensed users of a security group, then sends an information email and add them to a team in … Continue reading Automatic information package for newly licensed Copilot users!
List all EEEU and Anonymous links for SharePoint and OneDrive!
A colleague of mine asked me before the weekend if I knew if there was a way to list all Everyone Except External Users and Anonymous links for OneDrive for Business. He had written a PowerShell script but had some errors. I just had gotten access to the Azure OpenAI o1-preview model, and i gave … Continue reading List all EEEU and Anonymous links for SharePoint and OneDrive!
Migration from Meta Workplace to Viva Engage?
Many large organization around the world are using Workplace from Meta as their internal "social media" for intranet and both work related and social communities with coworkers. On 31st of August Workplace will go into read only mode, as part of Meta´s plan to shut down the service. By 1st of June 2026 your Workplace … Continue reading Migration from Meta Workplace to Viva Engage?
Sort your local photos with Azure OpenAI and PowerShell!
Quick short blogpost here today. I have created a PowerShell script that reads your local photos, uses Azure OpenAI to get the type/category they belong to and move them to a folder with that name. To accomplish this I am using the Azure OpenAI GPT4-o model. You can read here how you set up an … Continue reading Sort your local photos with Azure OpenAI and PowerShell!
Set Default Calendar Permission for your Organization with Graph API!
My colleague (Simon Skotheimsvik) asked me if there was a way to use Graph API to set calendar permissions in Exchange Online. He had a script he used with customers to set the default calendar sharing permission for all users in an organization. It turns out it is possible, using the calendar/calendarpermissions/{id} endpoint. Here is … Continue reading Set Default Calendar Permission for your Organization with Graph API!
Use the Azure OpenAI GPT-4o (all-in-one-model) with PowerShell!
On May 13th GPT-4o was released in preview in the Azure OpenAI Playground. No API access, only accessible in the browser. Today I was going into the playground to test something with the GPT-4o model, but could not find it. What had happened? Turnes out it suddenly was in GA and available to choose under … Continue reading Use the Azure OpenAI GPT-4o (all-in-one-model) with PowerShell!
Should I let Azure OpenAI reply to my emails?
What if AI could reply to all your emails, would you let it? In this blog post, I have created a short proof of concept that does exactly that: let AI answer emails on your behalf. This is done by using Power Automate and Azure OpenAI. The flow looks at the current email chain, and … Continue reading Should I let Azure OpenAI reply to my emails?