Project

PSWriteHTML

Generate HTML reports, dashboards, and emails from PowerShell without writing HTML, CSS, or JavaScript.

Stars1017
Forks115
Open issues54
PowerShell Gallery downloads7576901
Releasev1.41.0
Language: PowerShell Updated: 2026-10-03

Curated Examples

Test

An example script from the PSWriteHTML repository.



Dashboard -Name "Test report" -FilePath ".\testreport.html" {
    Section -Name "Tests" {
        Chart {
            ChartToolbar
            ChartBarOptions -Vertical
            ChartBar -Name "Passed" -Value 1 -Color Green
            ChartBar -Name "Failed" -Value 5 -Color Red
            ChartBar -Name "Awaiting" -Value 2 -Color Blue
        }
    }
    Section -Name "Tests2" {
        Chart {
            ChartBar -Name "Status" -Value 1, 5, 2
            ChartLegend -Name 'Passed', 'Failing', 'Awaiting' -Color Green, Red, Blue
        }
    }
    Section -Name "Tests2" {
        Chart {
            ChartBar -Name "C# Tests" -Value 1, 5, 2
            ChartBar -Name "PowerShell Tests" -Value 1, 5, 2
            ChartBar -Name "F# Tests" -Value 1, 15, 2
            ChartLegend -Name 'Passed', 'Failing', 'Awaiting' -Color Green, Red, Blue
        }
    }
    Section -Name "Tests2" {
        Chart {
            ChartBarOptions -Vertical
            ChartBar -Name "C# Tests" -Value 1, 5, 2
            ChartBar -Name "PowerShell Tests" -Value 1, 5, 2
            ChartBar -Name "F# Tests" -Value 1, 15, 2
            ChartLegend -Name 'Passed', 'Failing', 'Awaiting' -Color Green, Red, Blue
        }
    }
} #-ShowHTML