Project

PSWriteHTML

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

Stars 1,023
Forks 115
Open issues 54
PowerShell Gallery downloads 7,576,901
Release v1.45.0
Language: PowerShell Updated: 2026-11-03
Command

Out-HtmlView

Module
PSWriteHTML

Small function that allows to send output to HTML

Syntax

Out-HtmlView
[-AllProperties]
[-AlphabetSearch]
[-AutoSize]
[-Buttons <String[]>]
[-Compare]
[-CompareNames <Array>]
[-CompareReplace <Array>]
[-DataStore <HTML|JavaScript|AjaxJSON>]
[-DateTimeSortingFormat <String[]>]
[-DefaultSortColumn <String[]>]
[-DefaultSortIndex <Int32[]>]
[-DefaultSortOrder <Ascending|Descending>]
[-DisableAutoWidthOptimization]
[-DisableInfo]
[-DisableNewLine]
[-DisableOrdering]
[-DisablePaging]
[-DisableProcessing]
[-DisableResponsiveTable]
[-DisableSearch]
[-DisableSelect]
[-DisableStateSave]
[-EnableAutoFill]
[-EnableColumnReorder]
[-EnableKeys]
[-EnableRowReorder]
[-EnableScroller]
[-ExcludeProperty <String[]>]
[-FilePath <String>]
[-Filtering]
[-FilteringLocation <Top|Bottom|Both>]
[-Find <String>]
[-First <Int32>]
[-FixedFooter]
[-FixedHeader]
[-FlattenObject]
[-FreezeColumnsLeft <Int32>]
[-FreezeColumnsRight <Int32>]
[-FuzzySearch]
[-FuzzySearchSmartToggle]
[-HideButtons]
[-HideFooter]
[-HideShowButton]
[-HighlightDifferences]
[[-HTML] <ScriptBlock>]
[-ImmediatelyShowHiddenDetails]
[-IncludeProperty <String[]>]
[-InvokeHTMLTags]
[-Last <Int32>]
[-Online]
[-OrderMulti]
[-OverwriteDOM <String>]
[-PagingLength <Int32>]
[-PagingOptions <Int32[]>]
[-PagingStyle <String[]>]
[-PassThru]
[[-PostContent] <ScriptBlock>]
[[-PreContent] <ScriptBlock>]
[-PrettifyObject]
[-PrettifyObjectDateTimeFormat <String>]
[-PrettifyObjectSeparator <String>]
[-PreventShowHTML]
[-PriorityProperties <String[]>]
[-ResponsivePriorityOrder <String[]>]
[-ResponsivePriorityOrderIndex <Int32[]>]
[-ScreenSizePercent <Int32>]
[-ScrollCollapse]
[-ScrollSizeY <Int32>]
[-ScrollX]
[-ScrollY]
[-SearchBuilder]
[-SearchBuilderLocation <top|bottom>]
[-SearchHighlight]
[-SearchPane]
[-SearchPaneLocation <top|bottom>]
[-SearchRegularExpression]
[-Simplify]
[-SkipProperties]
[-Style <String[]>]
[-Table <Object>]
[-TextWhenNoData <String>]
[-Title <String>]
[-Transpose]
[-TransposeLegacy]
[-TransposeName <String>]
[-TransposeProperty <String>]
[-WordBreak <normal|break-all|keep-all|break-word>]
[<CommonParameters>]
#
Parameter set: All Parameter Sets

Description

. When displaying in HTML it allows data to output to EXCEL, CSV and PDF. It allows sorting, searching and so on.

Examples

Example 1

Get-Process | Select-Object -First 5 | Out-HtmlView

Parameters

-AllProperties SwitchParameter optional
-AlphabetSearch SwitchParameter optional
-AutoSize SwitchParameter optional
-Buttons String[] optional
Possible values: copyHtml5, excelHtml5, csvHtml5, pdfHtml5, pageLength, print, searchPanes, searchBuilder
-Compare SwitchParameter optional
-CompareNames Array optional
-CompareReplace Array optionalaliases: Replace
-DataStore String optional
Possible values: HTML, JavaScript, AjaxJSON
-DateTimeSortingFormat String[] optional
-DefaultSortColumn String[] optional
Sort by Column Name
-DefaultSortIndex Int32[] optional
Sort by Column Index
-DefaultSortOrder String optional
Possible values: Ascending, Descending
-DisableAutoWidthOptimization SwitchParameter optional
-DisableInfo SwitchParameter optional
-DisableNewLine SwitchParameter optional
-DisableOrdering SwitchParameter optional
-DisablePaging SwitchParameter optional
-DisableProcessing SwitchParameter optional
-DisableResponsiveTable SwitchParameter optional
-DisableSearch SwitchParameter optional
-DisableSelect SwitchParameter optional
-DisableStateSave SwitchParameter optional
-EnableAutoFill SwitchParameter optional
-EnableColumnReorder SwitchParameter optional
-EnableKeys SwitchParameter optional
-EnableRowReorder SwitchParameter optional
-EnableScroller SwitchParameter optional
-ExcludeProperty String[] optional
-FilePath String optional
-Filtering SwitchParameter optional
-FilteringLocation String optional
Possible values: Top, Bottom, Both
-Find String optionalaliases: Search
-First Int32 optional
-FixedFooter SwitchParameter optional
-FixedHeader SwitchParameter optional
-FlattenObject SwitchParameter optional
-FreezeColumnsLeft Int32 optional
-FreezeColumnsRight Int32 optional
-FuzzySearch SwitchParameter optional
-FuzzySearchSmartToggle SwitchParameter optional
-HideButtons SwitchParameter optionalaliases: DisableButtons
-HideFooter SwitchParameter optional
-HideShowButton SwitchParameter optionalaliases: RemoveShowButton
-HighlightDifferences SwitchParameter optionalaliases: CompareWithColors
-HTML ScriptBlock optionalposition: 0
-ImmediatelyShowHiddenDetails SwitchParameter optional
-IncludeProperty String[] optional
-InvokeHTMLTags SwitchParameter optional
-Last Int32 optional
-Online SwitchParameter optional
-OrderMulti SwitchParameter optional
-OverwriteDOM String optional
-PagingLength Int32 optional
-PagingOptions Int32[] optional
-PagingStyle String[] optional
Possible values: numbers, simple, simple_numbers, full, full_numbers, first_last_numbers
-PassThru SwitchParameter optional
-PostContent ScriptBlock optionalposition: 2
-PreContent ScriptBlock optionalposition: 1
-PrettifyObject SwitchParameter optional
-PrettifyObjectDateTimeFormat String optional
-PrettifyObjectSeparator String optional
-PreventShowHTML SwitchParameter optional
-PriorityProperties String[] optional
-ResponsivePriorityOrder String[] optional
-ResponsivePriorityOrderIndex Int32[] optional
-ScreenSizePercent Int32 optional
-ScrollCollapse SwitchParameter optional
-ScrollSizeY Int32 optional
-ScrollX SwitchParameter optional
-ScrollY SwitchParameter optional
-SearchBuilder SwitchParameter optional
-SearchBuilderLocation String optional
Possible values: top, bottom
-SearchHighlight SwitchParameter optional
-SearchPane SwitchParameter optional
-SearchPaneLocation String optional
Possible values: top, bottom
-SearchRegularExpression SwitchParameter optionalaliases: RegularExpression
-Simplify SwitchParameter optional
-SkipProperties SwitchParameter optional
-Style String[] optional
Possible values: display, cell-border, compact, hover, nowrap, order-column, row-border, stripe
-Table Object optionalpipeline: True (ByValue)aliases: ArrayOfObjects, DataTable, Object
Data you want to display
-TextWhenNoData String optional
-Title String optional
Title of HTML Window
-Transpose SwitchParameter optional
-TransposeLegacy SwitchParameter optional
-TransposeName String optional
-TransposeProperty String optional
-WordBreak String optional
Possible values: normal, break-all, keep-all, break-word

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.