Delen via


Standaardledenreeksen voor objecten definiëren

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

Ledenset voor System.Diagnostics.Process

In het volgende voorbeeld definieert de ledenset PSStandardMembers de eigenschap DefaultDisplayPropertySet 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 eigenschappen Id, Handles, CPUen Name worden geretourneerd voor elk 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