Powershell 获取PSDrive选择格式

Powershell 获取PSDrive选择格式,powershell,select,format,Powershell,Select,Format,我正在尝试使用gdr(Get-PSDrive)在powershell中进行简单的选择格式化,即: 当您在没有参数的情况下执行gdr时,您将收到以GB为单位的统计信息 PS > gdr Name Used (GB) Free (GB) C 187.31 278.10 如何选择GB中的列-“已使用(GB)”,而不将其转换为字节 gdr -PSProvider filesystem | select Name, U

我正在尝试使用gdr(Get-PSDrive)在powershell中进行简单的选择格式化,即:

当您在没有参数的情况下执行gdr时,您将收到以GB为单位的统计信息

PS > gdr

Name           Used (GB)     Free (GB) 
C                 187.31        278.10 
如何选择GB中的列-“已使用(GB)”,而不将其转换为字节

gdr -PSProvider filesystem | select Name, Used

Name     Used
----     ----
C       201127354368
我不想进一步转换它@{Used=“}样式,我只需要“按原样选择列”:


谢谢,

使用计算属性

get-psdrive -psprovider FileSystem |
  select-object Name,@{Name="Used"; Expression={$_.Used/1GB}}

关于
Select Object

是的,但是对于3列,我需要写一页Select:)是否有“awk”-way:awk'{print$1}”(第一列)的内容etc->按当前的方式打印列?:)如果不想更改属性,只需使用
选择对象
指定属性的名称即可。计算属性用于在输出属性之前处理属性(因此而得名)。