Definování výchozích sad členství pro objekty

Sada členů PSStandardMembers se používá Windows PowerShell k definování výchozích sad vlastností pro objekt. Výchozí sady vlastností mohou být použity příkazy, jako jsou například formátovací rutiny, k zobrazení pouze těch vlastností, které jsou definovány sadou vlastností. Výchozí sady vlastností zahrnují DefaultDisplayProperty, DefaultDisplayPropertySet a DefaultKeyPropertySet. Windows PowerShell všechny ostatní sady členů a všechny ostatní sady vlastností přidané do sady členů PSStandardMembers.

Sada členů pro System.Diagnostics.Process

V následujícím příkladu sada členů PSStandardMembers definuje vlastnost DefaultDisplayPropertySet nastavenou pro objekty System.Diagnostics.Process. Tuto sadu vlastností používá rutina Format-List.

<Type>
  <Name>System.Diagnostics.Process</Name>
  <Members>
    <MemberSet>
     <Name>PSStandardMembers</Name>
     <Members>
       <PropertySet>
         <Name>DefaultDisplayPropertySet</Name>
         <ReferencedProperties>
           <Name>Id</Name>
           <Name>Handles</Name>
           <Name>CPU</Name>
           <Name>Name</Name>
         </ReferencedProperties>
      </PropertySet>
    </Members>
  </MemberSet>

Následující výstup ukazuje výchozí vlastnosti vrácené rutinou Format-List. Pro každý objekt procesu se vrátí pouze vlastnosti , , a Id Handles CPU Name .

Get-Process | format-list
Id      : 2036
Handles : 27
CPU     :
Name    : AEADISRV

Id      : 272
Handles : 38
CPU     :
Name    : agrsmsvc
...

Viz také

Vytvoření rutiny Windows PowerShellu