Powershell函数输出的可变属性无法按预期工作

时间:2018-11-29 16:06:57

标签: azure powershell variables properties export-csv

我使用的是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电子邮件。

0 个答案:

没有答案