我想列出我的 vCenter 中所有可用的模板。
我不知道该怎么做。我尝试获取 content.rootFolder 中的所有对象并比较它是否是虚拟机。但是我找不到模板。
我知道我可以这样做: container = content.viewManager.CreateContainerView( content.rootFolder, [[vim.VirtualMachine]], True)
但没有,
谢谢你的帮助。有了这个,我想我可以找到一个特定的模板。
您正在寻找vm.config.template
该属性是否为 true,VirtualMachine 是否被标记为模板。您应该使用属性收集器来快速编写代码。看看这个样本。从第 38 行开始有一个 vm_properties 列表。如果您只关心这些,您可以删除它们并使用“name”和“config.template”。然后修改底部的打印..添加一个简单的if vm["config.template"]: xxx
,以便仅在设置了该属性时才打印..类似的东西。