選取物件的組件 (Select-Object)

您可以使用 Select-Object Cmdlet 來建立新的自訂 PowerShell 物件,這些物件包含從用來建立它們的物件中選取的屬性。 輸入下列命令,以建立只包括 Win32_LogicalDisk WMI 類別之 NameFreeSpace 屬性的新物件:

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

您可以使用 Select-Object 來建立計算的屬性。 因此,您可以用 GB 而不是位元組來顯示 FreeSpace

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