Definiowanie domyślnych zestawów elementów członkowskich dla obiektówDefining Default Member Sets for Objects

Zestaw elementów członkowskich PSStandardMembers jest używany przez program Windows PowerShell do definiowania domyślnych zestawów właściwości dla obiektu.The PSStandardMembers member set is used by Windows PowerShell to define the default property sets for an object. Domyślne zestawy właściwości mogą być używane przez polecenia, takie jak polecenia cmdlet formatowania, aby wyświetlić tylko te właściwości, które są zdefiniowane przez zestaw właściwości.The default property sets can be used by commands such as the formatting cmdlets to display only those properties that are defined by the property set. Domyślne zestawy właściwości to DefaultDisplayProperty, DefaultDisplayPropertySet i DefaultKeyPropertySet.The default property sets include DefaultDisplayProperty, DefaultDisplayPropertySet, and DefaultKeyPropertySet. Program Windows PowerShell ignoruje wszystkie pozostałe zestawy elementów członkowskich i wszystkie inne zestawy właściwości dodane do zestawu elementów członkowskich PSStandardMembers.Windows PowerShell ignores all other member sets and any other property sets added to the PSStandardMembers member set.

Zestaw elementów członkowskich dla elementu System. Diagnostics. ProcessMember Set for System.Diagnostics.Process

W poniższym przykładzie zestaw elementów członkowskich PSStandardMembers definiuje Właściwość DefaultDisplayPropertySet ustawioną dla obiektów System. Diagnostics. Process .In the following example, the PSStandardMembers member set defines the DefaultDisplayPropertySet property set for System.Diagnostics.Process objects. Ten zestaw właściwości jest używany przez polecenie cmdlet list format .This property set is used by the Format-List cmdlet.

<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>

Poniższe dane wyjściowe przedstawiają domyślne właściwości zwracane przez polecenie cmdlet list format .The following output shows the default properties returned by the Format-List cmdlet. Id Handles CPU Name Dla każdego obiektu procesu są zwracane tylko właściwości,, i.Only the Id, Handles, CPU, and Name properties are returned for each process object.

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

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

Zobacz teżSee Also

Pisanie polecenia cmdlet programu Windows PowerShellWriting a Windows PowerShell Cmdlet