Partager via


Sélection de parties d’objets

Vous pouvez utiliser la cmdlet Select-Object pour créer des objets PowerShell personnalisés qui contiennent des propriétés sélectionnées à partir des objets que vous utilisez pour les créer. Pour créer un nouvel objet qui inclut uniquement les propriétés Nom et FreeSpace de la classe WMI Win32_LogicalDisk, tapez la commande suivante :

Get-CimInstance -Class Win32_LogicalDisk |
    Select-Object -Property Name, FreeSpace
Name      FreeSpace
----      ---------
C:      50664845312

Avec Select-Object, vous pouvez créer des propriétés calculées pour afficher FreeSpace en gigaoctets plutôt qu’en octets.

Get-CimInstance -Class Win32_LogicalDisk |
    Select-Object -Property Name, @{
        label='FreeSpace'
        expression={($_.FreeSpace/1GB).ToString('F2')}
    }
Name    FreeSpace
----    ---------
C:      47.18