Compartilhar via


Selecionar partes de objetos

Você pode usar o cmdlet Select-Object para criar objetos do PowerShell novos e personalizados que contenhas as propriedades selecionadas dos objetos usados para criá-los. Digite o seguinte comando para criar um 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 o 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