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
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.
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!
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!
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!
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?
The scenario is that a customer is moving several different AD environments to a new Office 365 tenant as a step towards consolidating all resources in one place. This will take place over a long period of time. In one of the environments, they have a Skype for Business Server with enterprise voice activated for … Continue reading How do you automate splitting up unassigned number ranges in Skype for Business?
Just a short silly weekend scripting project to get started after the summer vacation. This script counts how many GIF's are used in each Microsoft Teams team, and give you the stats from top to bottom. Take a look here if you don't know how to get an access token for Graph API requests in … Continue reading Which team is your organization’s GIF champion?
About 7-8 years ago I started on my official IT education with instructor lead online classes. One of the first things our teacher said already back then, was that Twitter was a good source of learning/information within the IT industry. This sounded interesting, so I dug up the password for my dusty Twitter account and … Continue reading Why you should interact with the community!
As I understand, not that many use the wiki tab in Teams. Could be that I'm wrong. Anyway, her is a script that removes the Wiki tab from every channel in every team in your tenant.