Standaardledenreeksen voor objecten definiëren

De ledenset PSStandardMembers wordt door de Windows PowerShell om de standaard eigenschapssets voor een object te definiëren. De standaardeigenschappensets kunnen worden gebruikt door opdrachten zoals de opmaak-cmdlets om alleen de eigenschappen weer te geven die zijn gedefinieerd door de eigenschappenset. De standaardinstellingenets zijn DefaultDisplayProperty, DefaultDisplayPropertySet en DefaultKeyPropertySet. Windows PowerShell alle andere ledensets en eventuele andere eigenschappensets die zijn toegevoegd aan de ledenset PSStandardMembers, worden genegeerd.

Ledenset voor System.Diagnostics.Process

In het volgende voorbeeld definieert de ledenset PSStandardMembers de eigenschap DefaultDisplayPropertySet die is ingesteld voor System.Diagnostics.Process-objecten. Deze eigenschappenset wordt gebruikt door de cmdlet 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>

In de volgende uitvoer ziet u de standaardeigenschappen die worden geretourneerd door de cmdlet Format-List. Alleen de Id eigenschappen , , en worden geretourneerd voor elk Handles CPU Name procesobject.

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

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

Zie ook

Een Windows PowerShell-cmdlet schrijven