Probably many people book a meeting series and invite a meeting room to that series. What happen the days people decide that today we can take the meeting over Teams, and won't need to be in the meeting room today? People usually forget to cancel/free up the room. We end up with many rooms being … Continue reading Free up a room in a meeting series if it’s not going to be used!
Monitor and reset to the original Sensitivity Label if changed for your SharePoint site or M365 Group/Team!
For a couple of years now, I have struggled to find a secure way to set sensitivity labels on M365 Groups/teams and SharePoint sites. Yes, I know you can set it with Microsoft Graph, but that's with Delegated rights. I want to be able to set this fully automatically as a background automation task. For … Continue reading Monitor and reset to the original Sensitivity Label if changed for your SharePoint site or M365 Group/Team!
Use Azure OpenAI to filter support requests based on the language/tone of the email
I asked myself, can Azure OpenAI understand the tone of the text I am inputting? Turns out it can! Here is an example of the inputs I tested out. It can differentiate between for example if the text is neutral, positive, or negative. What can we do with this? As a proof of concept I … Continue reading Use Azure OpenAI to filter support requests based on the language/tone of the email
Getting started with Azure OpenAI and PowerShell
You probably have been playing around with Chat GPT lately, and have seen its amazing capabilities. Recently Microsoft invested heavily in OpenAI, and now there is an Azure version available called Azure OpenAI. I have written a guide on how to take advantage of this service by using PowerShell and Rest API calls. I'm focusing … Continue reading Getting started with Azure OpenAI and PowerShell
Update a custom content provider for Viva Learning with an RSS feed
In this blog post, you will learn how to add a blog/website as a content provider in Microsoft Viva Learning and have all new posts to be automatically added to your learning repository. We achieve this by using Logic Apps with an RSS feed monitoring connector and doing Graph calls through an HTTP connector. Since … Continue reading Update a custom content provider for Viva Learning with an RSS feed
Get your consultant’s Tripletex project hours into Teams Dataverse
In this next post on the Tripletex API, we are going to look at how I created a PowerShell script that gets all hours a consultant has put into Tripletex towards a customer project, and then adds the hours into a table in Teams Dataverse. The script is well-commented, so you should be able to … Continue reading Get your consultant’s Tripletex project hours into Teams Dataverse
Consultants planned activity tracking
Every Friday, your employees must fill out their calendars for the coming week with which customers they plan to work. This is so their manager has an overview of their workload the next week, and gave gives them more tasks if needed. I know some share their calendar, and their manager must browse through all … Continue reading Consultants planned activity tracking
Getting started with integrating the Tripletex API into the Microsoft 365 world!
This is the start of a series of blog posts, where our end goal is to take data from the Tripletex API to create insightful reports, store it in Teams Dataverse, and at last visualize the reports in PowerBI. Today we are starting by looking at how you set up the API access in Tripletex … Continue reading Getting started with integrating the Tripletex API into the Microsoft 365 world!
My scripts to do a OneDrive and Teams (with SharePoint) tenant to tenant migration with ShareGate
Here is a collection of the scripts I use to do OneDrive and Teams migrations from tenant to tenant. If there is separate SharePoint content on the sites connected to the team, this is also migrated over.The docs from ShareGate have a lot of great information on the various PowerShell commands, but there are not … Continue reading My scripts to do a OneDrive and Teams (with SharePoint) tenant to tenant migration with ShareGate
Azure AD / M365 profile picture uploader
I have created a simple script that can bulk-update user's profile photos in Azure AD / M365. All you need to do is put all the pictures in a folder, name the files with the user's UPN and run my script. The script needs a Graph API permission called User.ReadWrite.All (application rights), so you need … Continue reading Azure AD / M365 profile picture uploader