A view is an XML-based formatting definition selected for a specific object type. Its name identifies the view within that type’s view set, while headers and displayed values control presentation rather than the underlying object. section 24.2.1 section 24.2.3
A practical custom view typically defines:
- A unique Name for the selected type, such as DiskInfo for Toolmaking.DiskInfo. section 24.2.3
- Table headers, widths, alignment, and property entries that shape readable output. section 24.2.3
DiskInfo
A Get-DiskInfo function emits objects with the Toolmaking.DiskInfo type name. A DiskInfo view then displays ComputerName as Host, DomainController as DC, Model, and TotalPhysicalMemory as right-aligned RAM. Friendly labels improve the table, but selecting Mandolin later fails because it is not an actual property. section 24.2.1

