You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用vsphere-automation-sdk-python获取虚拟机的父文件夹?

获取虚拟机父文件夹名称的替代方案
  • client.vcenter.vm.guest.Identity.get仅负责获取客户机层面的身份数据(如OS主机名、登录用户等),确实不提供虚拟机父文件夹的相关字段。
  • 无需切换到性能较慢的pyVmomi,直接使用vCenter REST SDK的以下组合即可高效获取:
    1. 调用client.vcenter.VM.get()传入虚拟机ID,返回结果中的folder字段即为父文件夹的ID
    2. 再将该ID传入client.vcenter.Folder.get(),即可获取文件夹的名称
  • 示例代码:
    # 获取虚拟机基础信息
    vm_details = client.vcenter.VM.get(vm="your-vm-id")
    # 提取父文件夹ID
    parent_folder_id = vm_details.folder
    # 获取文件夹名称
    folder_details = client.vcenter.Folder.get(folder=parent_folder_id)
    parent_folder_name = folder_details.name
    

内容的提问来源于stack exchange,提问作者Random Guy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 21:42:35