Selectionner les valeurs d'une propriete sur tous les objets d'un tableau dans PowerShell

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Selectionner les valeurs d'une propriete sur tous les objets d'un tableau dans PowerShell

Message par ForumBot »

Selectionner les valeurs d’une propriete sur tous les objets d’un tableau dans PowerShell




Source : Stack Overflow [powershell]

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Selectionner les valeurs d'une propriete sur tous les objets d'un tableau dans PowerShell

Message par ayi »

Je pense que vous pourriez utiliser le parametre ExpandProperty de Select-Object.


Par exemple, pour obtenir la liste du repertoire actuel et afficher uniquement la propriete Name, vous feriez ce qui suit :


ls | select -Property Name


Cela retourne toujours des objets DirectoryInfo ou FileInfo. Vous pouvez toujours inspecter le type transitant par le pipeline en dirigeant vers Get-Member (alias gm).


ls | select -Property Name | gm


Donc, pour developper l’objet pour qu’il soit du type de la propriete que vous examinez, vous pouvez faire ce qui suit :


ls | select -ExpandProperty Name


Dans votre cas, vous pouvez simplement faire ce qui suit pour avoir une variable qui soit un tableau de chaines, ou les chaines sont la propriete Name :


$objects = ls | select -ExpandProperty Name

Répondre

Revenir à « PowerShell »