Project

TheDashboard

TheDashboard is a PowerShell module that generates nice HTML dashboard that's main goal is to integrate multiple reports created by other PowerShell modules. It's main goal is to provide a single place to see all the information you need. It's not meant to be a replacement for other modules.

Stars26
Forks7
Open issues5
PowerShell Gallery downloads8743
Releasev0.0.42
Language: PowerShell Updated: 2026-02-14T21:45:39.0000000+00:00

Curated Examples

Preview extension conversion

Preview dashboard report extension conversion before changing files.

This pattern is useful when a publishing target expects a different static file extension, such as converting .html reports to .aspx.

It is adapted from Examples/TheDashboardSharePointConversion.ps1.

Example

Import-Module TheDashboard

$reportsRoot = Join-Path $PSScriptRoot 'Reports'

Repair-DashboardExtension -Path $reportsRoot -ExtensionFrom '.html' -ExtensionTo '.aspx' -WhatIf
Repair-DashboardExtension -Path $reportsRoot -ExtensionFrom '.aspx' -ExtensionTo '.html' -WhatIf

Remove -WhatIf only after the target folder and conversion direction are correct.

What this demonstrates

  • previewing file extension conversion
  • keeping report paths script-local
  • avoiding accidental bulk file changes during setup

Source