Project

PSWriteHTML

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

Stars 1,019
Forks 115
Open issues 54
PowerShell Gallery downloads 7,576,901
Release v1.41.0
Language: PowerShell Updated: 2026-10-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

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

Examples

Authored help example

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.