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

EmailAttachment

Namespace PSWriteHTML

Creates an email attachment object for header attachments.

Remarks

This function creates an email attachment object specifically for header attachments. It takes an array of file paths and returns a custom object representing the attachment.

Examples

Authored help example

EXAMPLE 1


$Attachment = EmailAttachment -FilePath 'C:\Files\attachment1.txt', 'C:\Files\attachment2.pdf'
Creates an email attachment object with two file paths for header attachments.
        

EXAMPLE 2


$Files = 'C:\Files\attachment1.txt', 'C:\Files\attachment2.pdf'
$Attachment = EmailAttachment -FilePath $Files
Creates an email attachment object with multiple file paths for header attachments.
        

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

EmailAttachment [-FilePath <String[]>] [<CommonParameters>]
#
Parameter set: All Parameter Sets

Parameters

FilePath String[] optionalposition: 0pipeline: False
Specifies an array of file paths for the attachments.