Microsoft Teams – Some of the Best Free Tools (from Microsoft, MVPs and Community)

Over the past years, members of the Microsoft Community have created amazing tools that are extremely helpful for every Microsoft Teams administrator.

I hope that the list I wrote here (as limited as it is) will be useful to find “what you need, when you need it”

P.S. More tools are listed here https://modern-workplace.uk/?p=2637


AAD Internals

AADInternals PowerShell module contains tools for administering and hacking Azure AD and Office 365. It is also used as a part of some of the scripts created by other users

https://o365blog.com/aadinternals/

Author: Dr Nestori Syynimaa (@DrAzureAD)


Automatically render Microsoft Teams Call Flow Diagrams

Reads the configuration from a Microsoft 365 Phone System auto attendant or call queue. Gives you a flow diagram using Mermaid

https://medium.com/@mozzeph/automatically-render-microsoft-teams-call-flow-diagrams-607b89df4154

Author: Martin Heusser (@mozzeph)


Microsoft Teams Speed Dial Contacts Provisioning

Provision a speed dial list for your end-users or common area phones

https://bit.ly/3qgQADB

Author: Alexander Holmeset (@AlexHolmeset)


Check Provisioning Status of Teams and Teams Users

This tool allows you to check the assignment and provisioning status of a single user or batch of users from a CSV file. It will first check the user(s) Azure AD assignment for Teams licenses. Next, it will check the assignment and provisioning of the actual service(s) in Teams.

https://github.com/leeford/Check-TeamsUserProvisioning

Author: Lee Ford (@lee_ford)


Device Registration Troubleshooter Tool

DSRegTool PowerShell is a comprehensive tool that performs more than 50 different tests that helps you to identify and fix the most common device registration issues for all join types (Hybrid Azure AD joined, Azure AD Joined and Azure AD Register).

https://docs.microsoft.com/en-us/samples/azure-samples/dsregtool/dsregtool/

Author: @microsoft


Enable users for Direct Routing PowerShell GUI

This PowerShell script launches a WinForms GUI that can be used by anyone. This is useful for enabling or making changes to a couple of Teams DR users.

https://bit.ly/3zO6N6u

Author: Chris Hayward @WeakestLync