我想知道是否有办法从 vSphere Power CLI 通过名称查找虚拟机(esx、数据存储、文件夹、池等)的 ID。
目标是如果已知名称则找到 VM 的 ID(对于 esx、数据存储、文件夹、池等也一样)。
谢谢,Olegarr
答案1
您是否查看过 powercli 命令参考(咔哒)?这很简单,我不完全清楚您到底想要实现什么,但更有可能的是您要查看的 get-vm 命令树。
答案2
同意 Chopper3。
使用 PowerCLI 和以下命令:
连接:
Connect-VIserver <your VC/ESX host>
列出所有虚拟机并导出到 CSV 文件:
Get-VM | export-csv <filename>
然后,只需用 Get-VMhost、get-datastore、get-folder、get-resourcepool 等替换 Get-VM。