Skip to main content

M365Advisor v1

Β· 5 min read
Merill Fernando
M365Advisor maintainer + Product Manager, Microsoft

Today we are super excited to announce a huge milestone.

M365Advisor reaches v1! πŸŽ‰β€‹

M365Advisor - v1

We launched M365Advisor at the PowerShell + DevOps Global Summit in March this year and it has been an amazing journey since then.

Here are some quick stats for you:

  • πŸš€ 100,000+ downloads on PowerShell Gallery
  • 🌐 17,000 monthly visitors to m365advisor.dev
  • πŸ’» 1,800+ commits on GitHub
  • 🀝 48+ contributors
  • ✳️ 194 M365Advisor tests
  • πŸ“¦ 155 releases

We have added a lot of new features and improvements based on your feedback. Thank you for that! πŸ™

What's new since March v0.1.0​

It’s taken a whole village to bring you M365Advisor v1. 🌟 Here are some of the highlights:

πŸ§ͺ New Tests​

We've almost doubled the number of tests, growing from 96 to 194! πŸŽ‰ Check out the test list for the full breakdown. Special mentions go to:

  • Mike – Mike started adding CISA tests to M365Advisor the very next day after M365Advisor was unveiled at the PowerShell conference. πŸš€ Since then, he’s been instrumental in contributing code, replying to issues on GitHub, and engaging on Discord. M365Advisor wouldn’t be where it is today without him. Thank you, Mike! πŸ™Œ
  • Ben – Ben took the initiative to add CIS benchmark tests and is now our #6 highest contributor. Thanks, Ben, for the tremendous value you've brought to M365Advisor! πŸ’ͺ

πŸ€– M365Advisor GitHub Action​

Fabian built the M365Advisor - GitHub Action, simplifying the setup and running of M365Advisor on GitHub. He completed this just in time for the PowerShell Conference Europe. Thank you, Fabian! πŸ‘

πŸ›‘οΈ Entra ID - Security Config Analyzer Updates​

Thomas has done phenomenal work keeping M365Advisor updated with EIDSCA. His vigilance in monitoring Entra ID and adding new security checks has been invaluable in improving the security posture of countless Entra tenants. πŸ™

πŸ“Š Pester Test & Report Improvements​

A massive shout-out to Frode Flaten for refactoring the M365Advisor codebase and elevating it to new heights. πŸš€ From enhancing performance for PSScriptAnalyzer to improving test reports with filtering and tag support, Frode has made M365Advisor run smoother and more efficiently. Thank you, Frode! 🌟

πŸ› οΈ New & Improved Test Folder Installation​

Thanks to Sam Erde for making M365Advisor more robust. From improving the test install/update process to fixing PowerShell mistakes (πŸ˜‰), Sam has been a powerhouse!

πŸ«‚ New Teams Tests​

Kudos to Stefan Wey for a whirlwind of contributions! Stefan added new tests for Microsoft Teams meeting policies, fixed Entra Recommendations tests, and ensured PowerShell 5 compatibility. Incredible work! πŸ‘

πŸ’¬ Teams Alerts​

Thanks to Guido Baijense for adding support to send Teams alerts from M365Advisor using a cmdlet with Adaptive Card templates. πŸ’¬

πŸ—¨οΈ Slack Alerts​

Shout-out to Fabrizio Di Carlo for adding Slack alert support to M365Advisor. πŸ’»

☁️ Azure Automation​

Daniel Bradley added Azure Automation support to M365Advisor. πŸš€

πŸ—οΈ Azure Automation with Bicep​

Brian Veldman elevated Azure Automation by adding Bicep support. Amazing! πŸ™Œ

🐳 Azure Container App Job​

Thanks to Mike Soule for enabling Docker and Azure Container App Job support for M365Advisor. βš™οΈ

πŸ–₯️ Azure DevOps - Virtual Machine Scale Set Support​

Ilija Ranogajec added support for running M365Advisor in VMSS hosted agents. Awesome work! πŸš€

✍️ New M365Advisor Blog​

We’ve started a new blog to share ideas on tests, security, DevOps, and automation. Don’t forget to subscribe via RSS! πŸ“°

πŸ“š Test Documentation Updates​

Big thanks to the following contributors for improving remediation steps for tests, making them clearer and easier to follow:

Thank you to all our amazing contributors! πŸ™β€‹

There are many, many more new features, improvements and fixes that have gone in by this amazing list of contributors πŸ‘‡

What's next?​

We are super excited about the future of M365Advisor and we have a lot of ideas for new features and improvements. We are even more excited to have you come and shape the future of M365Advisor with us! πŸ™Œ