Evotec

Project

PSWriteHTML

PSWriteHTML is an open-source PowerShell project with packages, release history, and working documentation.

Stars 995
Forks 114
Open issues 69
PowerShell Gallery downloads 7,436,513
Release v1.41.0
Language: PowerShell Updated: 2026-04-11

API Reference

Function

New-HTMLHierarchicalTree

Namespace PSWriteHTML

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

Remarks

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.
        

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.

Syntax

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

Parameters

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