Powershell - 为什么我不能将Get-StoragePool和Get-VirtualDisk的输出分配给变量?

时间:2017-05-17 21:47:58

标签: powershell windows-server-2012-r2 powershell-v4.0

我正在编写一个Powershell脚本来收集有关不同事物的统计信息并写入集中位置。

我尝试执行以下操作:

$storage_pool_stats = Get-StoragePool
$virtual_disk_stats = Get-VirtualDisk

但结果是(ObjectId =" {1} \ SERVERNAME \ root / Microsoft / Windows / Sto ...)而不是打印的FriendlyName / OperationalStatus / HealthStatus数据当我运行" Get-StoragePool"

时到控制台

有人知道我做错了吗?

1 个答案:

答案 0 :(得分:0)

我不确定这些挫折是什么。对于寻找答案的其他人来说,使用Out-File写入文件似乎保持格式化。示例如下:

$GetPhysicalDisks = Get-PhysicalDisk

$GetPhysicalDisks | Out-File -filepath C:\Utilities\test1.txt