2016-10-12 11 views
0

を展開するには、私のスクリプトです:PowerShellの - PowerCLIのは、ここで配列

$1 = get-view -viewtype ClusterComputeResource 
$1 | 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 

何か案は?

+0

を:http://stackoverflow.com/questions/5494201/output-a-hashtable-of-arrays-in-powershell – 4c74356b41

答えて

0

ネヴァーマインド、答えを考え出し:このおそらく

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