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!
Uncategorized
Fewer emails after deploying Microsoft Teams?
Many organizations send files and have long conversations on email internally. What will happen to the number of emails sent internally after the deployment of Microsoft Teams? I have created a verry simple script/method to automatically gather/messaure this by. You should set it up as soon as you are in the pre-planning of a Teams … Continue reading Fewer emails after deploying Microsoft Teams?
Wouldn’t it be cool to get that report through PowerShell/Graph API?
In the Microsoft Teams admin portal you have several interesting reports. You can run the reports and download as a csv. Then after import downloading, you could import the csv into PowerShell to play with the data. Wouldnt it be better to get these data directly into PowerShell? What if you want only a portion … Continue reading Wouldn’t it be cool to get that report through PowerShell/Graph API?
Consolidate Teams and SharePoint activity reports!
Want an easy way to see Teams and SharePoint usage data in the same report? Then you have come to the right place. This reports on all your teams with SharePoint data, but not SharePoint sites without a team. This will be a halfway automatic process, as you need to manually download two reports from … Continue reading Consolidate Teams and SharePoint activity reports!
Disable and revoke Azure AD tokens from expired AD users
If you have an environment on-premises and are starting to take advantage of the cloud, then there's a lot to be aware of. One big thing to take notice of is that Azure AD does not respect user expired state in AD. When logging on to Office 365 services outside of ADFS with CloudNative Auth, … Continue reading Disable and revoke Azure AD tokens from expired AD users
Teams Auto Attendant Holiday Schedule Generator
Simple and short blogpost this time to help get ready for the holidays. The script reads the holidays for a specified country from officeholidays.com and adds them to a specified Auto Attendant in Teams. Link to script.
I want to backup my Teams teams!
A thought came to mind that what should you do if you want to have a backup of your Teams team? There might be several scenarios you would want to do this for. It could be everything from archiving historical data, send channel chat conversation logs to a 3rd party instead of giving them access … Continue reading I want to backup my Teams teams!
Planner Tenant To Tenant Migration!
Say you have a large organization, and it gets acquired by another company and you need to migrate to their tenant. What do you do with all projects that have been planned long in advance with Microsoft Planner? If not to say all the other various plans. It could be several hundred plans depending on … Continue reading Planner Tenant To Tenant Migration!
I spy with my little eye a Graph API PowerShell SDK!
So recently I spotted a repository on GitHub called msgraph-sdk-powershell. It turns out that Microsoft has started working on a PowerShell SDK for the Graph API. You can find it over here. So what is this all about? For me, this makes total sense as it would simplify the process of doing Graph requests in … Continue reading I spy with my little eye a Graph API PowerShell SDK!
Debugging your Graph API error?
So you have started using Graph API through PowerShell and gotten pretty great at it. Then one day while writing a script and doing stuff you swear have worked before, suddenly fail. First of all, maybe you are running it in another tenant and have created a new application with other permission sets. You go through … Continue reading Debugging your Graph API error?