按名称查找虚拟机(数据存储,文件夹,池等)ID

我想知道是否有方法从vSphere Power CLI中按名称查找虚拟机的(esx的,数据存储的,文件夹的,池的等)ID。

目标是find虚拟机的ID,如果名称已知(对于esx,数据存储,文件夹,池等)。

谢谢,Olegarr

你看了Powercli命令参考( Clicky )? 这非常直截了当,我不完全清楚你想要达到什么目的,但很可能是你要看的get-vm commmandlet树。

同意Chopper3。

使用PowerCLI和以下命令:

连接:

Connect-VIserver <your VC/ESX host> 

列出所有虚拟机并导出到CSV文件:

 Get-VM | export-csv <filename> 

然后,用Get-VMhost,get-datastore,get-folder,get-resourcepool等代替Get-VM。