I recently discovered that you now can set presence for an end user using Application rights. Earlier you only could do this with Delegated access. You need an Azure App Registration with the Presence.ReadWrite.All Application right. You can read more about the presence endpoint here. The following combinations of availability and activity is supported in … Continue reading Set presence for an end user in Microsoft Teams!
Here is a short little script to migrate an Exchange Online distribution list from one tenant to a new one.
There's a lot of long manual processes in the Teams Admin Center, like entering configuration profiles for devices like Phones, Panels, Displays, and Teams Rooms on Android. If you work as a consultant, you probably have to redo all this work on each tenant you work on. People maybe add 50-100 profiles for each tenant. … Continue reading Teams Devices Configuration Profiles Uploader
Have you ever thought that it might be handy to provision a curated speed dial list for your end-users to get started with when they are onboarded to Microsoft Teams? Or another scenario, don't have to manually add speed dial contacts on your common area phones for all the commonly used numbers like the reception, … Continue reading Microsoft Teams Speed Dial Contacts Provisioning
So you have multiple Microsoft Teams Auto Attendants, and before every holiday your help desk is slammed with requests to update the out of office date on all these. There are always 3rd party tools you can buy to help you out, but I like to see what's possible to create yourself almost for free. … Continue reading Self service Microsoft Teams Auto Attendant administration
I have seen and done several tenant to tenant migrations lately. You can migrate both Exchange and Teams.But there's one problem, when you migrate a Teams meeting event from Exchange to a new tenant, the URLs and other information still points to the old tenant. If you then disable all the users in the old … Continue reading Microsoft Teams Meeting Tenant To Tenant Migration!
In the Microsoft Teams admin center you have various usage reports under "Analytics & reports->Usage reports". One of them is the "Teams user activity" report, that shows you how many meetings, chat messages, video minutes and so on that each user have and in total for your tenant. I have created a small script that … Continue reading Which department is most active on Microsoft Teams?
When you are uploading building data to Teams CQD you are provided with a neath CSV file to ease the input of data(CQD Buildingdata). When done, you just upload the CSV to the CQD portal. Now what about the Teams Network Planner? It uses the same data you have in the CQD CSV, but with … Continue reading Teams Network Planner Automated!
Today I will teach you how to setup a Graph API subscription to get a Microsoft Teams meeting id, which you again can use to get detailed diagnostics data from your meetings. First we need to create a subscription to the Call Records endpoint in the Graph API change notifications system (more info here). To … Continue reading Get detailed data from your Teams meetings.
Short blog post today with a script that exports the root contact list or a specific folder of a users Exchange Online mailbox. You need an Azure application with the app right Contact.Read. If you don't know how to use Graph API in PowerShell and create an Azure app, take a look here at my … Continue reading Export a users Exchange Online contact list/folder with Graph API!