Seleção de partes de objetos

Você pode usar o Select-Object cmdlet para criar novos objetos personalizados do PowerShell que contêm propriedades selecionadas dos objetos usados para criá-los. Digite o seguinte comando para criar um novo objeto que inclua apenas as propriedades Name e FreeSpace da classe WMI Win32_LogicalDisk :

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

Com Select-Object você pode criar propriedades calculadas para exibir o FreeSpace em gigabytes em vez de bytes.

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