2016-10-12 2 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 
}