Invoke-AzHealthCheck

1.0.6

This script generates an Azure Health Check HTML report for: governance, compute, storage, network, Key Vault, Activity Log, SQL inventory, and Azure Policy.

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Script -Name Invoke-AzHealthCheck -RequiredVersion 1.0.6

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Package Details

Author(s)

  • Joao Paulo Costa

Tags

getpractical Azure HealthCheck Governance Report HTML Cloud Security

Functions

Write-Info ConvertTo-PlainString HtmlEncode SafeHtmlId New-NoteHtml Get-Percentile New-TableHtml Get-SubScore Get-PercentPair

Dependencies

This script has no dependencies.

Release Notes

v1.0.0 - Initial release
v1.0.1 - Fix the broken lines (ASCII)
v1.0.2 - Update HTML entity for no rows message
v1.0.3 - Fix formatting and punctuation in health check report
v1.0.4 - Fix formatting and punctuation in health check report
v1.0.5 - Add checks: Activity Log diagnostic settings (any destination), SQL instances inventory (Azure SQL, Managed Instance, SQL on VM), and Azure Policy assignments inventory
v1.0.6 - Security: HTML-encode table output to mitigate XSS; Reliability: make Policy assignment parsing forward-compatible + suppress Az.Policy breaking-change warning; Add compute check: VMs with high CPU (P95 over last 7 days)

FileList

Version History

Version Downloads Last updated
1.0.9 8 4/2/2026
1.0.8 3 4/2/2026
1.0.7 8 4/2/2026
1.0.6 (current version) 8 4/2/2026
1.0.5 18 3/3/2026
1.0.4 58 11/29/2025
1.0.3 7 11/28/2025
1.0.2 8 11/28/2025
1.0.1 15 11/28/2025
1.0.0 8 11/28/2025
Show more