Windows PowerShell command on Get-command Format-List
MyWebUniversity

Windows PowerShell command on Get-command Format-List

NAME

Format-List

SYNOPSIS

Formats the output as a list of properties in which each property appears on a new line.

SYNTAX

Format-List [[-Property] ] [-DisplayError] [-Expand {CoreOnly | EnumOnly | Both}] [-Force] [-GroupBy

] [-InputObject ] [-ShowError] [-View ] []

DESCRIPTION

The Format-List cmdlet formats the output of a command as a list of properties in which each property is displayed

on a separate line. You can use Format-List to format and display all or selected properties of an object as a

list (format-list *).

Because more space is available for each item in a list than in a table, Windows PowerShell displays more properties of the object in the list, and the property values are less likely to be truncated.

PARAMETERS

-DisplayError []

Indicates that this cmdlet displays errors at the command line. This parameter is rarely used, but can be used

as a debugging aid when you are formatting expressions in a Format-List command, and the expressions do not

appear to be working. The following shows an example of the results of adding the DisplayError parameter with an expression.

PS > Get-Date | Format-List DayOfWeek,{ $_ / $null } -ShowError DayOfWeek $_ / $null --------- ------------

Wednesday #ERR Required? false Position? named Default value False Accept pipeline input? False Accept wildcard characters? false

-Expand

Specifies the formatted collection object, as well as the objects in the collection. This parameter is designed to format objects that support the ICollection (System.Collections) interface. The default value is EnumOnly. The acceptable values for this parameter are:

- EnumOnly. Displays the properties of the objects in the collection. - CoreOnly. Displays the properties of

the collection object. - Both. Displays the properties of the collection object and the properties of objects

in the collection. Required? false Position? named Default value None Accept pipeline input? False Accept wildcard characters? false

-Force []

Indicates that this cmdlet displays all of the error information. Use with the DisplayError or ShowError parameter. By default, when an error object is written to the error or display streams, only some of the error information is displayed. Required? false Position? named Default value False Accept pipeline input? False Accept wildcard characters? false

-GroupBy

Specifies the output in groups based on a shared property or value. Enter an expression or a property of the output. The value of the GroupBy parameter can be a new calculated property. To create a calculated, property, use a hash table. Valid keys are:

- Name (or Label)

- Expression or