0

我正在使用此处描述的 Get-Diskfree 功能:https ://binarynature.blogspot.com/2010/04/powershell-version-of-df-command.html

我想对Used列中的所有值求和,但是当我尝试调用 Get-Diskfree 输出的特定属性时,我什么都没有,null。

函数显示如下输出:

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 中使用的方法来对它们进行总结:导出 csv 文件中的 System.Object[]

我想要实现的是对前 8 个磁盘(VM 上有 20 个)的Used列求和,将输出导出为 csv 并根据该 csv 文件发送 html 电子邮件。

4

0 回答 0