Partager via


Définition de jeux de membres par défaut pour les objets

Le jeu de membres PSStandardMembers est utilisé par Windows PowerShell pour définir les jeux de propriétés par défaut pour un objet. Les jeux de propriétés par défaut peuvent être utilisés par des commandes telles que les applets de commande de mise en forme pour afficher uniquement les propriétés définies par le jeu de propriétés. Les jeux de propriétés par défaut incluent DefaultDisplayProperty, DefaultDisplayPropertySet et DefaultKeyPropertySet. Windows PowerShell ignore tous les autres jeux de membres et tous les autres jeux de propriétés ajoutés au jeu de membres PSStandardMembers.

Jeu de membres pour System.Diagnostics.Process

Dans l’exemple suivant, le jeu de membres PSStandardMembers définit le jeu de propriétés DefaultDisplayPropertySet pour objets System.Diagnostics.Process. Cet ensemble de propriétés est utilisé par l’applet de commande 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>

La sortie suivante montre les propriétés par défaut retournées par l’applet de commande Format-List. Seules les propriétés Id, Handles, CPUet Name sont retournées pour chaque objet de processus.

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

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

Voir aussi

écriture d’une applet de commande Windows PowerShell