我已经开始使用VMWare的标签来帮助我使用powerCLI
作为我的脚本工具进行报告和过滤。我tags
和VMs
都有Hosts
。
我可以使用以下脚本检索与VMs
相关联的标记:
Get-VM | Select Name,Guest,PowerState,VMHost,Tag,ResourcePool
因为tag
包含在返回的属性中。
我无法弄清楚如何从主机或数据存储区返回tab
值。有任何想法吗?我想将它添加到以下脚本中:
Get-VMHost | Get-View | Select Name,
@{N="Cluster";E={Get-Cluster -VMHost (Get-VMHost $_.Name)}},
@{N="DataCenter";E={Get-Datacenter -VMHost (Get-VMHost $_.Name)}},
@{N="Vendor";E={$_.Hardware.SystemInfo.Vendor}},
@{N="Model";E={$_.Hardware.SystemInfo.Model}},
@{N="CPU";E={$_.Hardware.CpuInfo.NumCpuPackages}},
@{N="CORES";E={$_.Hardware.CpuInfo.NumCpuCores}},
@{N="TotalMHZ";E={[math]::round($_.Hardware.CpuInfo.Hz / 1000000, 0)}},
@{N="UsedMem (GB)";E={[math]::round($_.Summary.QuickStats.overallMemoryUsage/1000, 2)}},
@{N="TotalMem (GB)";E={[math]::round($_.Hardware.MemorySize / 1000000000, 2)}} |
Export-Csv MyOutputFile.csv
一如既往地谢谢。
答案 0 :(得分:0)
这可能是一种更有效的方式,但添加这样的属性应该有效
<form #f="ngForm" (ngSubmit)="onBuscar(f)">
<ion-item>
<ion-label>Ano/Mês</ion-label>
<ion-select
name="ano"
ngModel
required
okText="Confirmar"
cancelText="Cancelar"
>
<ion-option *ngFor="let ano of anos" value="{{ano}}" selected="{{ano==ano_atual}}">
{{ano}}
</ion-option>
</ion-select>
<ion-select
name="mes"
ngModel
required
okText="Confirmar"
cancelText="Cancelar"
>
<ion-option *ngFor="let mes of meses; let i = index" value="{{i + 1}}" selected="{{i==mes_atual}}">
{{mes}}
</ion-option>
</ion-select>
</ion-item>
</form>
什么是PowerCLI&amp;您正在运行vCenter版本吗?我没有使用PowerCLI 6.5&amp ;;重新创建描述的@{N="tag";E={(Get-Tagassignment -Entity $_.Name).Tag.Name}}
行为。 VC 5.5。