Aracılığıyla paylaş


Nesneler için Varsayılan Üye Kümeleri Tanımlama

PSStandardMembers üye kümesi, bir nesne için varsayılan özellik kümelerini tanımlamak üzere Windows PowerShell tarafından kullanılır. Varsayılan özellik kümeleri, yalnızca özellik kümesi tarafından tanımlanan özellikleri görüntülemek için biçimlendirme cmdlet'leri gibi komutlar tarafından kullanılabilir. Varsayılan özellik kümeleri DefaultDisplayProperty, DefaultDisplayPropertySet ve DefaultKeyPropertySet'i içerir. Windows PowerShell, PSStandardMembers üye kümesine eklenen diğer tüm üye kümelerini ve diğer özellik kümelerini yoksayar.

System.Diagnostics.Process için Üye Kümesi

Aşağıdaki örnekte PSStandardMembers üye kümesi, System.Diagnostics.Process nesneleri için DefaultDisplayPropertySet özellik kümesini tanımlar. Bu özellik kümesi, Format-List cmdlet'i tarafından kullanılır.

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

Aşağıdaki çıkış, Format-List cmdlet'i tarafından döndürülen varsayılan özellikleri gösterir. Her işlem nesnesi için yalnızca Id, Handles, CPUve Name özellikleri döndürülür.

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

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

Ayrıca Bkz.

Windows PowerShell Cmdlet'i yazma