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-HierarchicalTreeNode

Namespace PSWriteHTML

Creates a new hierarchical tree node object.

Remarks

This function creates a new hierarchical tree node object with specified properties.

Examples

Authored help example

EXAMPLE 1


$node = New-HierarchicalTreeNode -ID "1" -Label "Node 1" -Description "This is node 1" -To "0"
Creates a new hierarchical tree node with ID "1", label "Node 1", description "This is node 1", and connected to parent node with ID "0".
        

EXAMPLE 2


$node = New-HierarchicalTreeNode -ID "2" -Label "Node 2" -Type "Animal" -Description "This is node 2" -To "1"
Creates a new hierarchical tree node with ID "2", label "Node 2", type "Animal", description "This is node 2", and connected to parent node with ID "1".
        

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-HierarchicalTreeNode [-Description <String>] [-ID <String>] [-Label <String>] [-To <String>] [-Type <String>] [<CommonParameters>]
#
Parameter set: All Parameter Sets

Parameters

Description String optionalposition: 3pipeline: False
The description of the node.
ID String optionalposition: 0pipeline: False
The unique identifier for the node.
Label String optionalposition: 1pipeline: Falsealiases: Name
The label or name of the node.
To String optionalposition: 4pipeline: False
The parent node ID to which this node is connected.
Type String optionalposition: 2pipeline: False
The type of the node. Default value is "Organism".