0

我想列出我的 vCenter 中所有可用的模板。

我不知道该怎么做。我尝试获取 content.rootFolder 中的所有对象并比较它是否是虚拟机。但是我找不到模板。

我知道我可以这样做: container = content.viewManager.CreateContainerView( content.rootFolder, [[vim.VirtualMachine]], True)

但没有,

谢谢你的帮助。有了这个,我想我可以找到一个特定的模板。

4

1 回答 1

0

您正在寻找vm.config.template该属性是否为 true,VirtualMachine 是否被标记为模板。您应该使用属性收集器来快速编写代码。看看这个样本。从第 38 行开始有一个 vm_properties 列表。如果您只关心这些,您可以删除它们并使用“name”和“config.template”。然后修改底部的打印..添加一个简单的if vm["config.template"]: xxx,以便仅在设置了该属性时才打印..类似的东西。

于 2015-06-07T04:33:15.750 回答