Selección de partes de objetos

Puede usar el cmdlet Select-Object para crear objetos de PowerShell personalizados que contengan las propiedades seleccionadas de los objetos que usa para crearlos. Escriba el siguiente comando para crear un nuevo objeto que incluya solamente las propiedades Name y FreeSpace de la clase Win32_LogicalDisk de WMI:

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

Con Select-Object, puede crear propiedades calculadas para mostrar FreeSpace en gigabytes en lugar de en bytes.

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