A list of useful tools found out in the community focused on Microsoft 365 to make your life a bit easier.
Microsoft 365 DSC
Microsoft365DSC is the most comprehensive and complete solution to have your Microsoft 365 tenant configuration simple and stable.
It’s an Open-Source initiative hosted on GitHub, led by Microsoft engineers and maintained by the community.
WPNinja – Automatic Microsoft 365 Documentation
Automatic Documentation of M365 to simplify the life of admins and consultants. It is the successor of the Intune Documentation module and allows documenting many different areas of Microsoft 365.
Tenant Migration Assessment
AdminSeanMc/Tenant Migration Assessment at master · smcavinue/AdminSeanMc · GitHub
PowerShell Script to assess a Microsoft 365 tenant for migration of Exchange, Teams, SharePoint and OneDrive
Policy Copying Tool – Andrew Taylor
Copying Intune Policies across tenants – Automatically! – Andrew Taylor (andrewstaylor.com)
Copying Intune Policies across tenants – Automatically
Policy Copying Tool – Micke-K
GitHub – Micke-K/IntuneManagement: Copy, export, import, delete, document and compare policies and profiles in Intune and Azure with PowerShell script and WPF UI. Import ADMX files and registry settings with ADMX ingestion. View and edit PowerShell script.
These PowerShell scripts are using Microsoft Authentication Library (MSAL), Microsoft Graph APIs and Azure Management APIs to manage objects in Intune and Azure. The scripts has a simple WPF UI and it supports operations like Export, Import, Copy, Download, Compare etc.
This makes it easy to backup or clone a complete Intune environment. The scripts can export and import objects including assignments and support import/export between tenants. The scripts will create a migration table during export and use that for importing assignments in other environments. It will create missing groups in the target environment during import. Group information like name, description and type will be imported based on the exported group e.g. dynamic groups are supported. There will be one json file for each group in the export folder.