Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pyvmomi,查询最近24小时内特定时间范围内的任务_Python_Vmware_Pyvmomi - Fatal编程技术网

Python Pyvmomi,查询最近24小时内特定时间范围内的任务

Python Pyvmomi,查询最近24小时内特定时间范围内的任务,python,vmware,pyvmomi,Python,Vmware,Pyvmomi,您好,我正在对vSphere 6.0使用pyvmomi查询任务,但TaskManager托管对象(ManagedObjectReference:TaskManager)仅列出最近的任务,是否可以返回并获取特定日期或过去24小时内特定时间段的所有任务的列表?我用这个代码来获取信息 si = connect.SmartConnect(host='xxx.abc.yyy.com',port=xxx,user='domain\user',pwd=xxxx) content=si.R

您好,我正在对vSphere 6.0使用pyvmomi查询任务,但TaskManager托管对象(ManagedObjectReference:TaskManager)仅列出最近的任务,是否可以返回并获取特定日期或过去24小时内特定时间段的所有任务的列表?我用这个代码来获取信息

 si = 

    connect.SmartConnect(host='xxx.abc.yyy.com',port=xxx,user='domain\user',pwd=xxxx)
    content=si.RetrieveContent()
    task = content.taskManager
    for tasks in task.recentTask:
        tasks.info.entityName + ' ' + tasks.info.state + '    '   + str(tasks.info.completeTime) --ONLY SHOWS for the last few minutes or so.
我需要能够,比如说,通过时间框架,在过去24小时内完成该时间框架内的任务。
谢谢

如果有人在看,在研究了过去24小时后,我有这个脚本,可以列出过去24小时的最后一个脚本。si=connect.SmartConnect(host='xxx',port=443,user='xx',pwd=xxx)content=si.RetrieveContent()taskManager=content.taskManager tasks=taskManager.CreateCollectorForTasks(vim.TaskFilterSpec())tasks.ResetCollector()alltasks=tasks.ReadNextTasks(999)beday=datetime.now()-timedelta(1)#获取昨天的东部时间=pytz.timezone('US/Eastern')如果task.startTime>Eastern.localize(昨天):打印task如果有人在看我在github上发布了代码。