Sdílet prostřednictvím


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

Sada členů PSStandardMembers slouží prostředí Windows PowerShell k definování výchozích sad vlastností objektu. Výchozí sady vlastností můžou používat příkazy, jako jsou rutiny formátování, k zobrazení pouze těch vlastností definovaných sadou vlastností. Výchozí sady vlastností zahrnují DefaultDisplayProperty, DefaultDisplayPropertySet a DefaultKeyPropertySet. Windows PowerShell ignoruje všechny ostatní členské sady 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 DefaultDisplayPropertySet vlastnost set pro System.Diagnostics.Process objekty. 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 Id, Handles, CPUa Name.

Get-Process | Format-List
Id      : 2036
Handles : 27
CPU     :
Name    : AEADISRV

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

Viz také

psaní rutiny Prostředí Windows PowerShell