Vmware Pyvmomi配置ESXi';NTP客户端启用';复选框

Vmware Pyvmomi配置ESXi';NTP客户端启用';复选框,vmware,esxi,pyvmomi,Vmware,Esxi,Pyvmomi,使用以下代码可以更新ESXi服务器中ntpd服务的启动策略 con = connect.SmartConnect(host=host, user=user, pwd=pwd) content = con.RetrieveContent() cv = content.viewManager.CreateContainerView( container=content.rootFolder, type=[vim.HostSystem], recursive=True) for ch

使用以下代码可以更新ESXi服务器中ntpd服务的启动策略

con = connect.SmartConnect(host=host, user=user, pwd=pwd)
content = con.RetrieveContent()
cv = content.viewManager.CreateContainerView(
        container=content.rootFolder, type=[vim.HostSystem], recursive=True)

for child in cv.view:
    child.configManager.serviceSystem.UpdatePolicy(id='ntpd', policy='on')
服务中没有线索

(vim.host.Service) {
dynamicType = <unset>,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 'ntpd',
label = 'NTP Daemon',
required = false,
uninstallable = false,
running = false,
ruleset = (str) [
  'ntpClient'
],
policy = 'off',
sourcePackage = (vim.host.Service.SourcePackage) {
  dynamicType = <unset>,
  dynamicProperty = (vmodl.DynamicProperty) [],
  sourcePackageName = 'esx-base',
  description = 'This VIB contains all of the base functionality of 
  vSphere ESXi.'
  }
}
(vim.host.Service){
dynamicType=,
dynamicProperty=(vmodl.dynamicProperty)[],
键='ntpd',
标签='NTP守护程序',
必需=错误,
可卸载=false,
运行=错误,
规则集=(str)[
“ntpClient”
],
策略='关闭',
sourcePackage=(vim.host.Service.sourcePackage){
dynamicType=,
dynamicProperty=(vmodl.dynamicProperty)[],
sourcePackageName='esx base',
description='此VIB包含的所有基本功能
vSphere ESXi'
}
}
但是如何使用Pyvmomi为ESXi标记NTP客户机启用复选框


VMware版本-6.0.0

host.configManager.firewallSystem.EnableRuleset(id='ntpClient')
host.configManager.firewallSystem.EnableRuleset(id='ntpClient')