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


PSStandardMembers üye kümesi, Windows PowerShell tarafından bir nesnenin varsayılan özellik kümelerini tanımlamak için 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 arasında DefaultDisplayProperty, DefaultDisplayPropertySet ve DefaultKeyPropertySet bulunur. Windows PowerShell, diğer tüm üye kümelerini ve PSStandardMembers üye kümesine eklenen diğer özellik kümelerini yok sayar.

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 seti 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 çıktı Format-List cmdlet'inin döndürdüğü varsayılan özellikleri gösterir. Her işlem nesnesi için yalnızca Id, Handles, CPU ve 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 Bakınız

Windows PowerShell Cmdlet'i Yazma

İlgili makaleler