0
これはうまくいけば非常に単純な問題ですが、PowershellとPowercliの限られた知識で私にとっては難しいです。私は私たちのVMに関する多くの情報を持つcsvファイルを生成しようとしています。ハードディスクのパスと容量です。 VMGuest.disksプロパティを使用して使用できます。すべてのディスク情報を1つの列に表示したいので、私は以下を使用してdiskinfoという1つのフィールドに情報を入れます。PowerCliを使用してカンマ区切り文字列でVMゲストハードディスク情報を出力する方法
$DiskArr = $VMGuest.Disks | Select @{Name="DiskInfo";Expression={$_.path + " -- " + $_.CapacityGB }}
私は何を期待していたことは
$DiskArr -join ","
はCのような結果に私を与えることです:\ - 50.xxxxx GB、D: - ようにGB 32.000と\を。しかし、それは4つのディスクのために,,,,のように区切られた空白を私に与えます。
私には何が欠けていますか?
'$ DiskArr -join"、 "' - > '$ DiskArr.DiskInfo -join"、 " – BenH
素晴らしいです。それはまさに私が逃していたものです:)ありがとうございました。このコメントを回答として追加して、回答としてマークしてください。 – sohail