Ce blog couvrira un guide sur les cmdlets 'Select-Object' et '-ExpandProperty'.
Comment utiliser/utiliser la propriété PowerShell Expand pour Select-Object ?
L'applet de commande ' Select-Objet ” sélectionne les objets de la collection d'objets. Cependant, le '- Développer la propriété ” Le paramètre obtient les détails de la propriété sélectionnée spécifique.
Exemple 1 : afficher les propriétés sélectionnées d'un objet à l'aide de l'applet de commande 'Select-Object'
Cet exemple affichera uniquement les valeurs sélectionnées dans un tableau :
$Animaux de compagnie = @ (
[ pscustomobject ] @ { Animal de compagnie = 'Chat' ;Nom = 'Fée' ;Couleur = 'Blanc' ; }
[ pscustomobject ] @ { Animal de compagnie = 'Chien' ;Nom = 'Jimmy' ;Couleur = 'Noir' ; }
[ pscustomobject ] @ { Animal de compagnie = 'Cheval' ;Nom = ' Kim ' ;Couleur = 'Brun' ; }
)
Selon le code ci-dessus :
- Tout d'abord, initialisez un tableau d'objets personnalisés et affectez-le au ' $Animaux de compagnie ” variables.
- À l'intérieur du tableau, créez trois objets et mentionnez les trois propriétés dans chaque objet.
- Enfin, définissez les valeurs définies par l'utilisateur :
Maintenant, sélectionnons et affichons les valeurs affectées à la propriété name :
$Animaux de compagnie | Select-Objet -Développer la propriété NomDans le code ci-dessus :
- Tout d'abord, ajoutez le ' $Animaux de compagnie ' variable, ajoutez le ' | ' pipeline, puis spécifiez le ' Select-Objet ” applet de commande.
- Après cela, ajoutez le ' -Développer la propriété ” et affectez le paramètre “ Nom ' valeur.
- Il affichera les noms de tous les objets qui leur sont assignés :
Exemple 2 : Afficher les cinq derniers processus en cours d'exécution dans PowerShell
Cet exemple montrera les cinq derniers processus en cours d'exécution en utilisant le ' Select-Objet ' applet de commande et ' -Développer la propriété « paramètre » :
Obtenir-processus | Select-Objet -Développer la propriété Nom -Dernier 5Selon le code ci-dessus :
- Tout d'abord, ajoutez le ' Obtenir-processus ” cmdlet pour obtenir la liste des processus, puis spécifiez le “ | ” Pipeline pour transférer la sortie de l'applet de commande précédente vers l'applet de commande suivante.
- Ensuite, ajoutez le ' Select-Objet » cmdlet, suivi de « -Développer la propriété ” et affectez-le au nom.
- Enfin, définissez le « -Dernier 'paramètre et attribuer la valeur' 5 » à celui-ci :
Exemple 3 : Afficher la liste des cinq premiers services dans PowerShell
Cet exemple montrera les services utilisant le ' Select-Objet ' applet de commande et ' -Développer la propriété ' paramètre :
Get-Service | Select-Objet -Développer la propriété Nom -D'abord 5
Il s'agissait d'utiliser la propriété PowerShell Expand pour sélectionner des objets.
Conclusion
Les objets dans PowerShell peuvent être sélectionnés à l'aide de la touche ' Select-Objet ” applet de commande. Cependant, les détails des objets spécifiques peuvent être récupérés en ajoutant le ' -Développer la propriété ” avec l'applet de commande “Select-Object”. Ce blog a développé la propriété PowerShell expand pour 'Select-Object'.