Поделиться через


Выбор частей объектов

Командлет Select-Object позволяет создавать новые пользовательские объекты PowerShell со свойствами, выбранными из объектов, которые используются для их создания. Введите следующую команду, чтобы создать объект, который содержит только свойства Name и FreeSpace класса WMI Win32_LogicalDisk:

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

С Select-Object помощью вы можете создать вычисляемые свойства для отображения FreeSpace в гигабайтах, а не байтов.

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