Project

PSWriteHTML

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

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

API Reference

Command

EmailHeader

Namespace PSWriteHTML

Creates email headers based on the provided ScriptBlock.

Remarks

This function creates email headers using the specified ScriptBlock. It allows customization of email headers before sending an email.

Examples

Authored help example

EXAMPLE 1


$EmailHeader = {
    'From: sender@example.com'
    'To: recipient@example.com'
    'Subject: Hello World'
}
$Headers = EmailHeader -EmailHeader $EmailHeader
Creates email headers with sender, recipient, and subject information.
        

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

EmailHeader [-EmailHeader <ScriptBlock>] [<CommonParameters>]
#
Parameter set: All Parameter Sets

Parameters

EmailHeader ScriptBlock optionalposition: 0pipeline: False
Specifies the ScriptBlock containing the email header content.