PowerShell est un langage de script axé sur les données, ce qui signifie qu'il prend en charge presque tous les types de données, tels que les entiers, les variables, les flotteurs ou les tableaux. Plus précisément, un tableau est un type de données qui stocke plusieurs types de données, qu'il s'agisse d'une chaîne, d'une variable ou d'un entier. Les valeurs stockées dans un tableau sont stockées à un index spécifique. La première valeur est stockée au «0»Index, le second au«1»Index, et ainsi de suite. Ces valeurs peuvent ensuite être sélectionnées et appelées avec leur numéro d'index spécifique.
Cet article couvrira une procédure détaillée pour résoudre la requête mentionnée.
Comment sélectionner les valeurs d'une propriété sur tous les objets d'un tableau dans PowerShell?
Ces approches peuvent être utilisées pour sélectionner les valeurs d'une propriété dans un tableau:
Méthode 1: Utilisez la méthode «Select-Object» pour sélectionner tous les objets d'un tableau avec les mêmes valeurs de propriété
Le "Select-Object»Cmdlet est utilisé pour sélectionner les valeurs de propriété sur tous les objets d'un tableau défini par un utilisateur. Il est spécialement conçu pour sélectionner les valeurs spécifiques définies par un utilisateur.
Exemple
Par exemple, vérifiez l'exemple de code ci-dessous:
$ Employés = @ (
[PSCustomObject] @ name = 'Johnny'; Gender = 'Male'; Age = '27 '
[PSCustomObject] @ name = 'Alice'; Gender = 'Female'; Age = '23 '
[PSCustomObject] @ name = 'Alex'; Gender = 'Femme'; Age = '28 '
)
Selon le code ci-dessus:
Maintenant, sélectionnons les valeurs d'une propriété sur tous les objets d'un tableau à l'aide du «Select-Object”Cmdlet:
> $ Employés | Select-object -expandproperty sexe
Ici:
Le "Genre»Les valeurs de propriété sur tous les objets d'un tableau ont été affichées dans la sortie.
Méthode 2: Utilisez le «$ Array.Propriété "Méthode pour sélectionner tous les objets d'un tableau avec les mêmes valeurs de propriété
En utilisant le "$ Array.Propriété«La méthode est la méthode la plus simple et la plus simple pour sélectionner les valeurs d'une propriété. Il concaténe la propriété avec elle-même au nom pour obtenir ses valeurs.
Exemple
Dans cet exemple, nous accéderons à la valeur du «Nom«Propriété du«$ Employés" déployer:
> $ Employés.Nom
Méthode 3: Utilisez le «% $ _.Propriété ”Méthode pour sélectionner tous les objets d'un tableau avec les mêmes valeurs de propriété
Une autre méthode pour sélectionner et obtenir les valeurs d'une propriété est le «% $ _.Propriété”Cmdlet. Cette méthode est également la plus simple et assez similaire à celle «$ Array.Propriété”Cmdlet.
Exemple
Par exemple, aperçu de l'exemple donné:
> $ Employés | % $ _.Âge
Ici:
Les valeurs d'une propriété sur tous les objets ont été sélectionnées avec succès.
Conclusion
Dans PowerShell, les valeurs d'une propriété d'un tableau dans l'objet peuvent être sélectionnées en utilisant diverses méthodes. Ces méthodes incluent «Select-Object","$ Array.Propriété", ou "% $ _.Propriété". Les trois méthodes affichent les valeurs de la propriété sur tous les objets du tableau. Ce message a élaboré une procédure détaillée pour résoudre la requête mentionnée.