Format-List displays selected object properties and their values vertically, making it useful when a table is too wide. Use its alias, fl, for quick inspection. section 11.4
Inspect every property
Run Get-Verb | Fl * to display each verb's properties and values as separate list entries. Format-List can also expose detailed job information: Get-Job -Id 1 | Format-List *. section 11.4 section 14.7
Use Format-List to:
- Select properties with -Property when only particular values should be displayed. section 11.4
- Discover an object's available properties while seeing the values those properties contain. section 11.4
- Create custom list entries with hash tables, including renamed labels and calculated values. section 11.6
- Format received background-job results, including deserialized objects. section 14.7
Show a calculated value
Get-Process | Format-Table Name, @{name='VM(MB)';expression={$_.VM / 1MB -as [int]}} creates a readable calculated memory value; the same hash-table approach can create custom list entries. section 11.6 section 11.11
Get-Verb | Fl * ... Verb : Remove AliasPrefix : r Group : Common Description : Deletes a resource from a container Verb : Rename AliasPrefix : rn Group : Common Description : Changes the name of a resource Verb : Reset AliasPrefix : rs Group : Common Description : Sets a resource back to its original state Verb : Resize AliasPrefix : rz Group : Common Description : Changes the size of a resource Verb : Search AliasPrefix : sr Group : Common Description : Creates a reference to a resource in a container Verb : Select AliasPrefix : sc Group : Common Description : Locates a resource in a container ...
Browse the formatted Get-Verb output to see how each object becomes a readable group of property-value entries. section 11.4

