Selectionner les valeurs d’une propriete sur tous les objets d’un tableau dans PowerShell
Source : Stack Overflow [powershell]
Selectionner les valeurs d’une propriete sur tous les objets d’un tableau dans PowerShell
Source : Stack Overflow [powershell]
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