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

Namespace PSWriteHTML

Creates a new HTML wizard step with customizable options.

Remarks

This function creates a new HTML wizard step with various customization options such as setting the HTML data, tab heading, tab name, and icons.

Examples

Authored help example

EXAMPLE 1


New-HTMLWizardStep -HtmlData { Get-Content -Path "C:\example.html" } -Heading "Step 1" -Name "First Tab" -IconBrands "fa fa-facebook"
        

Creates a new HTML wizard step with the specified HTML data, tab heading, tab name, and FontAwesome Brands icon.

EXAMPLE 2


New-HTMLWizardStep -HtmlData { Get-Content -Path "C:\another.html" } -Heading "Step 2" -Name "Second Tab" -IconRegular "fa fa-github"
        

Creates a new HTML wizard step with the specified HTML data, tab heading, tab name, and FontAwesome Regular icon.

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-HTMLWizardStep [-AnchorName <String>] [-Heading <String>] [-HtmlData <ScriptBlock>] [-IconBrands <String>] [-IconColor <String>] [-IconSize <Object>] [-Name <String>] [-TextColor <String>] [-TextSize <Object>] [-TextTransform <uppercase|lowercase|capitalize>] [<CommonParameters>]
#
Parameter set: FontAwesomeBrands

Parameters

AnchorName String optionalposition: namedpipeline: False
Heading String optionalposition: 1pipeline: Falsealiases: TabHeading
Specifies the heading text for the tab.
HtmlData ScriptBlock optionalposition: 0pipeline: False
Specifies the HTML data to be displayed in the wizard step.
IconBrands String optionalposition: namedpipeline: False
Specifies the icon for the tab from the FontAwesome Brands collection.
IconColor String optionalposition: namedpipeline: False
IconSize Object optionalposition: namedpipeline: False
Name String optionalposition: namedpipeline: Falsealiases: TabName
Specifies the name of the tab.
TextColor String optionalposition: namedpipeline: False
TextSize Object optionalposition: namedpipeline: False
TextTransform String optionalposition: namedpipeline: Falsevalues: 3
Possible values: uppercase, lowercase, capitalize
New-HTMLWizardStep [-AnchorName <String>] [-Heading <String>] [-HtmlData <ScriptBlock>] [-IconColor <String>] [-IconSize <Object>] [-IconSolid <String>] [-Name <String>] [-TextColor <String>] [-TextSize <Object>] [-TextTransform <uppercase|lowercase|capitalize>] [<CommonParameters>]
#
Parameter set: FontAwesomeSolid

Parameters

AnchorName String optionalposition: namedpipeline: False
Heading String optionalposition: 1pipeline: Falsealiases: TabHeading
Specifies the heading text for the tab.
HtmlData ScriptBlock optionalposition: 0pipeline: False
Specifies the HTML data to be displayed in the wizard step.
IconColor String optionalposition: namedpipeline: False
IconSize Object optionalposition: namedpipeline: False
IconSolid String optionalposition: namedpipeline: False
Specifies the icon for the tab from the FontAwesome Solid collection.
Name String optionalposition: namedpipeline: Falsealiases: TabName
Specifies the name of the tab.
TextColor String optionalposition: namedpipeline: False
TextSize Object optionalposition: namedpipeline: False
TextTransform String optionalposition: namedpipeline: Falsevalues: 3
Possible values: uppercase, lowercase, capitalize
New-HTMLWizardStep [-AnchorName <String>] [-Heading <String>] [-HtmlData <ScriptBlock>] [-IconColor <String>] [-IconRegular <String>] [-IconSize <Object>] [-Name <String>] [-TextColor <String>] [-TextSize <Object>] [-TextTransform <uppercase|lowercase|capitalize>] [<CommonParameters>]
#
Parameter set: FontAwesomeRegular

Parameters

AnchorName String optionalposition: namedpipeline: False
Heading String optionalposition: 1pipeline: Falsealiases: TabHeading
Specifies the heading text for the tab.
HtmlData ScriptBlock optionalposition: 0pipeline: False
Specifies the HTML data to be displayed in the wizard step.
IconColor String optionalposition: namedpipeline: False
IconRegular String optionalposition: namedpipeline: False
Specifies the icon for the tab from the FontAwesome Regular collection.
IconSize Object optionalposition: namedpipeline: False
Name String optionalposition: namedpipeline: Falsealiases: TabName
Specifies the name of the tab.
TextColor String optionalposition: namedpipeline: False
TextSize Object optionalposition: namedpipeline: False
TextTransform String optionalposition: namedpipeline: Falsevalues: 3
Possible values: uppercase, lowercase, capitalize