Manipulation des objets

1. Les collections

Avant de commencer à manipuler des objets individuels, il est important de savoir que la plupart du temps nous devrons d’abord manipuler une collection d’objets (une collection représente plusieurs objets, il s’agit aussi d’un autre terme pour désigner un tableau).

En effet, lorsque l’on exécute une commande PowerShell, celle-ci retourne bien souvent plusieurs résultats. Prenons l’exemple suivant :


PS > $result = Get-ChildItem C:\Windows
 

Nous avons affecté le résultat de la commande Get-ChildItem (équivalent de dir sous CMD) à la variable $result. Cette dernière représente à présent une collection d’objets car le répertoire C:\Windows contient de nombreux répertoires et fichiers. Les objets contenus dans $result sont donc de différents types.

Pour nous en convaincre, en mode interactif, c’est-à-dire dans la console, appliquons la commande Get-Member à notre variable :


PS > $result | Get-Member  
  
   TypeName: System.IO.DirectoryInfo  
  
Name                      MemberType     Definition  
----                      ----------     ----------   
Mode                     ...
Pour consulter la suite, découvrez le livre suivant :
couv_EI2CPOWFOL.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Qu’est-ce que la notion d’objets ?
Suivant
Formatage des objets pour l'affichage