我正在使用此处描述的 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 电子邮件。