通过pyvmomi执行程序会创建一个进程,但之后没有任何反应

时间:2017-02-03 12:47:11

标签: python vcenter pyvmomi

我正在研究vCenter 6.5和社区样本有很多帮助,但在这种特殊情况下,我无法弄清楚,发生了什么。脚本:

Program executed, PID is 2036

当我在控制台中执行它时,它成功连接到目标虚拟机并打印

{{1}}

在任务管理器中,我看到带有上述PID的进程,它是由正确的用户创建的,但是没有进程的GUI(calc.exe)。人民币点击不允许"展开"这个过程。 我想,这个过程是用特殊参数创建的,可能是在不同的会话中。 另外,我试图运行批处理文件来检查它是否实际执行,但答案是否定的,批处理文件不执行。

任何帮助,建议和线索都会很棒。

P.S。我尝试了其他脚本并成功将文件传输到VM。

P.P.S。抱歉我的英文。

更新:所有此类流程都从会话0开始。

1 个答案:

答案 0 :(得分:0)

您是否尝试过interactiveSession?

https://github.com/vmware/pyvmomi/blob/master/docs/vim/vm/guest/GuestAuthentication.rst

此布尔参数传递给NamePasswordAuthentication,表示以下内容:

  

如果客户端想要在访客中进行交互式会话,则设置为true。