Výběr částí objektů

Pomocí této Select-Object rutiny můžete vytvořit nové vlastní objekty PowerShellu, které obsahují vlastnosti vybrané z objektů, které používáte k jejich vytvoření. Zadáním následujícího příkazu vytvořte nový objekt, který obsahuje pouze vlastnosti Name a FreeSpace třídy Win32_LogicalDisk WMI:

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

Pomocí Select-Object počítaných vlastností můžete místo bajtů zobrazit FreeSpace v gigabajtech.

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