Project

PSWriteHTML

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

Stars 1,019
Forks 115
Open issues 54
PowerShell Gallery downloads 7,576,901
Release v1.41.0
Language: PowerShell Updated: 2026-10-03
Command

New-HTMLHierarchicalTree

Module PSWriteHTML

Creates a hierarchical tree structure in HTML using D3.js.

Syntax

New-HTMLHierarchicalTree [-Autosize] [[-TreeView] <ScriptBlock>] [<CommonParameters>]
#
Parameter set: All Parameter Sets

Description

This function generates an HTML hierarchical tree structure based on the provided tree view data using D3.js library.

Examples

Authored help example

EXAMPLE 1

New-HTMLHierarchicalTree -TreeView {
    @{
        Type = 'TreeNode'
        Settings = @{
            id = 1
            parentId = 0
            name = 'Root'
            description = 'Root Node'
        }
    }
} -Autosize
# Generates a hierarchical tree with a root node.

Parameters

-Autosize SwitchParameter optional
Indicates whether the SVG should be sized based on the nodes or use configured height/width for the SVG.
-TreeView ScriptBlock optionalposition: 0
Specifies the tree view data to be used for generating the hierarchical tree structure.

Common Parameters

This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.

For more information, see about_CommonParameters.