Chapter 26. Custom formatting views
This chapter covers
- Changing object type names
- Creating view types
- Loading view types
- Using named views
One of the biggest features of PowerShell’s formatting system is its ability to use predefined layouts, or views, to display specific types of objects. When you run a cmdlet like Get-Process or Get-Service, the display you see by default is controlled by a set of predefined views that Microsoft provides along with PowerShell. The default display is a best guess at what you’re most likely to want to see. Those guesses don’t always work out:
What you need to do is select the data you want:
You can also create your own predefined views, either to override the ones Microsoft provides or to provide default formatting for custom objects that you create.
Tip
If you don’t see the data you want, or expect, when running a new Power-Shell cmdlet, always try piping into Format-List * to see if there’s more.