首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PowerShell - PowerCLI扩展阵列

PowerShell - PowerCLI扩展阵列
EN

Stack Overflow用户
提问于 2016-10-12 12:40:02
回答 1查看 48关注 0票数 0

这是我的剧本:

代码语言:javascript
复制
$1 = get-view -viewtype ClusterComputeResource
$1 | select name,datastore

输出:

代码语言:javascript
复制
Name                     Datastore
----                     ---------
Cluster1                 {Datastore-datastore-1, Datastore-datastore-2}
Cluster2                 {Datastore-datastore-2, Datastore-datastore-3}
Cluster3                 {Datastore-datastore-3, Datastore-datastore-4}

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

代码语言:javascript
复制
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

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-13 07:07:04

不过,我想出了答案:

代码语言:javascript
复制
$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
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39998854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档