Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.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
Automation 通过VNC+Expect进行远程交互?_Automation_Expect_Vnc_Esxi - Fatal编程技术网

Automation 通过VNC+Expect进行远程交互?

Automation 通过VNC+Expect进行远程交互?,automation,expect,vnc,esxi,Automation,Expect,Vnc,Esxi,我正在virtualbox中的几台机器上进行安装过程,我想尝试自动化这个过程。我可以执行下面的expect脚本,但是我不能通过ssh连接,因为这个脚本将在其他一些进程之后配置网络内容 在我现在工作的地方,我们使用vmware esxi,我正在尝试发现,如果我在来宾计算机中设置vnc查看器,是否有可能自动化我所说的安装过程。我可以做所有的过程,如果我手动,但我想尝试自动化它。虽然我认为expect脚本会很好,但我不是通过ssh连接的。有可能吗??我开始想,也许期望不是我的答案 过程是这样的: 接收

我正在virtualbox中的几台机器上进行安装过程,我想尝试自动化这个过程。我可以执行下面的expect脚本,但是我不能通过ssh连接,因为这个脚本将在其他一些进程之后配置网络内容

在我现在工作的地方,我们使用vmware esxi,我正在尝试发现,如果我在来宾计算机中设置vnc查看器,是否有可能自动化我所说的安装过程。我可以做所有的过程,如果我手动,但我想尝试自动化它。虽然我认为expect脚本会很好,但我不是通过ssh连接的。有可能吗??我开始想,也许期望不是我的答案

过程是这样的:

接收选择选项:,发送1\n 接收并按任意键发送\n 再重复步骤2两次。 接收您是否同意y/n?,发送y\n 等等
我说的主机是vmware esxi,来宾类似于linux,我的机器是fedora 20。我这么说是因为我不喜欢在esxi上安装东西。

无论如何,必须进行一些安装,这将是一个必须由终端启动的过程。这是可能的。请将您的试用代码与流程交互一起发布。因此,我想问的是,是否有一些工具允许我以与expect+ssh相同的方式自动与vnc查看器交互。你知道吗,迪内什?这是我这里的问题。那么,你的意思是打开一个vnc查看器,并在其中使用expect启动安装?通常,expect可以自动化终端交互,而不是GUI,但实际上,我希望启动一个expect脚本,在vncviewer中提供spawn并开始与它交互。我在互联网上找到了关于无密码启动vnc查看器的人的信息,但我需要更多的互动。