I’m excited to announce the release of AzPolicyCompare, a PowerShell module I’ve developed to help Azure professionals compare Azure Policy Initiatives with ease.

Managing and aligning policies across multiple initiatives can be challenging, especially when working with compliance frameworks, migration projects, or custom initiatives. AzPolicyCompare makes this process simple, fast, and insightful.

πŸ” What is AzPolicyCompare?

AzPolicyCompare is a PowerShell module that allows you to compare two Azure Policy Initiatives side by side. It identifies:

  • βœ… Overlapping policies (common in both initiatives)
  • ❌ Missing policies (present in the source but not in the target)
  • βž• Extra policies (present in the target but not in the source)

This makes it a powerful tool for compliance mapping, migration planning, and custom initiative development.

✨ Key Features

  • Interactive Mode: Select initiatives via a user-friendly interface
  • Detailed Analysis: Get counts and detailed lists of overlapping, missing, and extra policies
  • Enterprise Ready: Works with both built-in and custom initiatives
  • HTML Reports: Generate professional, exportable comparison reports
  • Fast & Secure: Optimized for large policy sets and uses your existing Azure authentication

πŸ“‚ Source & Documentation

πŸ™ GitHub (source & documentation):
https://github.com/barto90/az-policycompare

πŸ“¦ PowerShell Gallery (install directly): https://www.powershellgallery.com/packages/AzPolicyCompare/1.0.1

πŸ“Έ Screenshots

Selecting the initial and compared initiative with the summary in the end;

Report overview;

Leave a Reply

Your email address will not be published. Required fields are marked *