我使用的是Get-Diskfree函数,描述如下:https://binarynature.blogspot.com/2010/04/powershell-version-of-df-command.html
我想对 Used 列中的所有值求和,但是当我尝试调出Get-Diskfree输出的特定属性时,我什么都没有,为空。
函数正在显示如下输出:
FileSystem : NTFS
Type : Local Fixed Disk
Volume : C:
Available : somevalue
Computer : somevalue
Used : somevalue
Size : somevalue
FileSystem : NTFS
Type : Local Fixed Disk
Volume : D:
Available : somevalue
Computer : somevalue
Used : somevalue
Size : somevalue
我希望能够通过将Get-Diskfree输出解析为这样的变量来调出 Used 属性:
function {...}
$variable = Get-Diskfree
$variable.Used
最后一行没有任何输出,例如:
$variable = get-service
$variable.Name
long list of service names
功能(或整体功能)是否以某种方式设计,因此无法使用此方法?
我计划通过使用更少的脚本Powershell: System.Object[] in export-csv file
来总结它们我要实现的是对前8个磁盘(VM中有20个)的 Used 列求和,将输出导出为csv并基于该csv文件发送html电子邮件。