Comment puis-je créer une PROPRIÉTÉ NOMMÉE (Non affiché par défaut)

J'essaie de créer une fonction avancée avec "Propriété nommée" qui est une propriété qui n'est pas affichée dans la sortie par défaut. J'ai essayé de find la syntaxe sans chance. CMDlets ont ces. Vous devez utiliser Get-Member pour les découvrir.

Merci de votre aide

Voulez-vous dire "NoteProperty"?

Add-Member vous permet d'append des membres dynamicment à vos objects. Consultez l' help add-member .

Si vous souhaitez configurer la façon dont le formatting est affiché, vous devez créer un file format.ps1xml et charger ce file de mise en forme après avoir créé votre fonction. Probablement la meilleure façon de le faire serait dans un module et inclura le file de mise en forme du file manifeste du module (psd1).

Pour get plus d'informations, consultez l'aide about_format.ps1xml et aidez Update-FormatData

Il ne s'affiche pas par défaut car il n'est pas spécifié dans le file de mise en forme du type de l'object (ps1xml). Vous pouvez toujours le voir si vous faites un pipi pour formater * et spécifiez toutes les propriétés ('*').