PowerShell - PowerCLI 扩展数组

PowerShell - PowerCLI expand Array

这是我的脚本:

 = get-view -viewtype ClusterComputeResource
 | select name,datastore

输出:

Name                     Datastore
----                     ---------
Cluster1                 {Datastore-datastore-1, Datastore-datastore-2}
Cluster2                 {Datastore-datastore-2, Datastore-datastore-3}
Cluster3                 {Datastore-datastore-3, Datastore-datastore-4}

我需要的是将输出格式化为如下所示:

Name                     Datastore
----                     ---------
Cluster1         Datastore-datastore-1
Cluster1         Datastore-datastore-2
Cluster2         Datastore-datastore-2
Cluster2         Datastore-datastore-3
Cluster3         Datastore-datastore-3
Cluster3         Datastore-datastore-4

有什么想法吗?

没关系,找出答案:

 = get-view -viewtype ClusterComputeResource | select name,datastore
$table1 = @()
    foreach ($datastore in .Datastore) {
      $table = " " | select datastore_ID,Cluster_Name
      $table.datastore_ID = $datastore
      $table.Cluster_name =  .Name
      $table1 += $table
}