Search notes:

PowerShell cmdLet Format-List

format-list unpivotizes the output of an object. That is, the object's property values are printed each on a separate line rather than all being displayed in the same row.
For example, the default output of get-process looks like so:
PS C:\> get-process PowerShell

Handles  NPM(K)    PM(K)      WS(K)     CPU(s)     Id  SI ProcessName
-------  ------    -----      -----     ------     --  -- -----------
    760      50    82488      94220      77.75   7148   1 powershell
    719      34    63792      88500       2.52  28700   1 powershell
However, if it is pipelined to format-list, it becmoes:
PS C:\> get-process PowerShell | format-list


Id      : 7148
Handles : 760
CPU     : 77.75
SI      : 1
Name    : powershell

Id      : 28700
Handles : 732
CPU     : 2.546875
SI      : 1
Name    : powershell

See also

PowerShell command verb: format
The opposite of format-list is format-table.
Powershell command noun: list

Index