0
这是一个非常简单的问题,但由于我对Powershell和Powercli的了解有限,所以对我来说很困难。我正在尝试生成一个包含我们虚拟机的大量信息的csv文件。其中一块是硬盘路径和容量。它可以使用VMGuest.disks属性。因为我想在一列中显示所有磁盘信息,所以我使用以下命令将信息放在一个名为diskinfo的字段中。如何使用PowerCli以逗号分隔的字符串输出虚拟机来宾硬盘信息
$DiskArr = $VMGuest.Disks | Select @{Name="DiskInfo";Expression={$_.path + " -- " + $_.CapacityGB }}
我希望的是,
$DiskArr -join ","
会给我造成如c:\ - 50.xxxxx GB,d:\ - 32.000 GB等。但它给了我空白与逗号分隔像,,,,四个磁盘。
我错过了什么?
'$ DiskArr -join“,'' - >'$ DiskArr.DiskInfo -join”,“' – BenH
太好了。这正是我所错过的:)非常感谢。请添加此评论作为答案,以便我可以将其标记为答案。 – sohail