Pyvmomi - 将VM分配给具有非唯一名称的特定文件夹

时间:2017-12-07 14:24:23

标签: python-3.4 pyvmomi

我正在尝试弄清楚如何将VM分配给不包含唯一名称的文件夹。我目前正在使用 clone_vm.py 模板进行测试。使用该示例,我可以设置文件夹,但如果存在具有相同名称的嵌套文件夹,则无法正常工作(如下所示)。我想确保分配的文件夹是“Linux / Dev”文件夹,但我只能传递“Dev”并希望它选择正确的文件夹。下面的代码行是文件夹的设置方式。

destfolder = get_obj(content, [vim.Folder], vm_folder)

Linux的

    |------Dev

    |------Prod

    |------Dev

    |------Prod

谢谢!

1 个答案:

答案 0 :(得分:0)

最好的方法是使用search_index.FindByInventoryPath并按路径获取文件夹。由于隐藏文件夹,它可能会有点混乱,但MOB可以帮助您。我回答了一个问题,其中介绍了如何使用该搜索方法,请参阅this answer