VMware 公司的MKS客户端
该项目是断开所有CD从所有与一键点击虚拟机的完成,所以我想这是一个新项目的时间。.让我们构建一个VDI的连接代理与嵌入式XP的虚拟机控制台。 我首先需要做的是弄清楚如何我可以嵌在我的VB的一个控制台应用程序的视图。.经过一番在VMware论坛搜索和两个同事的帮助。我决定去看一看WEB Access,当您登录到网络接入并选择一个虚拟机,在您的Internet Explorer浏览器中可以看到一个控制台。登录到Web Access通过 https:/ / vcserver /ui 
      选择一个虚拟机然后点击控制台选项卡,然后点击转到您的Internet临时文件夹【C:\Documents and Settings\Eric\Local Settings\Temporary Internet Files】,找到一个名字叫vmTabView[1].html的文件。拷贝此文件到桌面上然后用记事本打开。
<object id="mks" classid="CLSID:DC7D77DA-E1AC-4D40-930B-B87B2954E034" codebase='plugin/msie/vmware-mks.cab#version=2,0,1,0' width="100%" height="100%">  </object>
 你看到的是ActiveX链接对象,当我们打开一个控制台虚拟机就是用到了它 。 然后我就开始用CLSID开始在论坛上搜索,我找到了一篇和我要做的视图是一样的代码。他贴出来的代码如下。
<script language="Javascript" type="text/javascript">
// hostAddress -> ESX host name (fqdn) or the IP address. 宿主机名称或者IP
// authdPort -> 902 (please make sure port 902 and 903 are open) . 宿主机端口号 
// vmCfgPath -> The VMX location (for the VM in question) . 虚拟机配置文件路径
// uname -> A valid user name. 宿主机的用户名
// password -> A valid password. 宿主机的密码
例如:
mks.connect(esxserver, 902, /vmfs/volumes/45783090-7ae6a1d6-eaed-001185e85a6b/virtual.vmx, uname,  password);
</script>
下面就是我们如何得到这样上面所用到的信息,MOB就是你最好的帮手,在IE浏览器中打开 https://esxserver/mob 用Windows身份登录,然后找到如下路径 【RetrieveServiceContent / Invoke Method / rootFolder / childEntity / vmFolder /】选择一个虚拟机(非模版)然后跳到该页面的底部,你会发现有一个VirtualMachineMksTicket,执行AcquireMksTicket方法,你就会得到你需要的所有信息
cfgFile
string
"/vmfs/volumes/455ab25f-5b192a18-8911-0019bb240e8a/ VirtualMachine/VirtualMachine.vmx"
dynamicProperty
DynamicProperty[]
Unset
dynamicType
string
Unset
host
string
"192.168.1.1"
port
int
902
ticket
string
"52c75705-6cea-4837-4ecb-1120ceda692e"
上面的uname和password就可以用这个ticket来代替了,ticket是一个动态的结果,每次调用AcquireMksTicket方法,ticket就会改变。下面就给出一个新的HTML页面代码
<object id="mks" classid="CLSID:DC7D77DA-E1AC-4D40-930B-B87B2954E034" codebase='https://vcserver/ui/plugin/msie/vmware-mks.cab#version=2,0,1,0' width="100%" height="100%">  </object>
<script language="Javascript" type="text/javascript">
mks.connect(192.168.1.1, 902, /vmfs/volumes/455ab25f-5b192a18-8911-0019bb240e8a/ VirtualMachine/VirtualMachine.vmx, 52c75705-6cea-4837-4ecb-1120ceda692e,  52c75705-6cea-4837-4ecb-1120ceda692e);
</script>
这个时候你就可以看到你想要的结果了。

转载于:https://blog.51cto.com/abao0918/563528

VMware公司MKS连接Remote Console相关推荐

  1. 赢在云端:VMware跨云架构,让“云”卷“云”舒自由可控!——访VMware公司大中华区高级技术总监李刚

    以云计算.大数据.移动物联网为代表的新一代信息技术蓬勃发展,给经济.社会.日常生活带来了前所未有的影响.新技术改变了IT架构,也在重塑经济社会和商业模式,于是政府上云.企业上云.用户上云,智慧城市.互 ...

  2. Vmware虚拟机突然连接不上网络【方案集合】

    文章目录 方法一:网络连接状态排查 方法二:主机网络服务查询 其他解决方法 早上刚到公司,打开电脑,远程连接虚拟机,突然发现 SSH连接失败! What,什么情况,打开虚拟机,网络连接的按钮都没了?还 ...

  3. 怎样解决VMware虚拟机无法连接外网问题

    怎样解决VMware虚拟机无法连接外网问题 参考文章: (1)怎样解决VMware虚拟机无法连接外网问题 (2)https://www.cnblogs.com/jiangxiaobo/p/821559 ...

  4. 日常生活小技巧 -- vmware workstation 无法连接到虚拟机

    虚拟机无端出现,VMware Workstation 无法连接到虚拟机.请确保您有权限运行该程序.访问改程序使用的所有目录以及访问所有临时文件目录. 解决方法: 右击我的电脑->>管理-& ...

  5. 转载:VMware Workstation 无法连接到虚拟机。

    VMware Workstation 无法连接到虚拟机.请确保您有权运行该程序.访问该程序使用的所有目录以及访问所有临时文件目录. VMware Authorization Service 当前未运行 ...

  6. VMware 虚拟机如何连接网络,且远程可连接

    VMware 虚拟机如何连接网络 需求:配置一台本地虚拟机,需要远程工具SSH可以连接上,并且同时能共享网络上网 1.虚拟机VMware网络设置(NET模式) 2.打开电脑网络设置->更改适配器 ...

  7. VMware View Client 连接服务器,提示身份验证失败,连接服务器时

    第一次安装或则重装系统后安装VMware View的时候  点击下一步 然后连接服务器地址  例如:192.168.xx.xxx,点击连接后,在输入账号的时候弹出VMware View Client ...

  8. 一例Vmware虚拟化Vcenter连接不上解决过程。

    记一例Vmware虚拟化Vcenter连接不上解决过程. 前言 周五了,快下班了,突然想到虚拟化已经有段时间没登上去看过了,别出什么问题,就想登录Vcenter看一下,结果真的怕什么来什么.Vcent ...

  9. MacOS / Vmware Fusion无法连接虚拟设备sata0:1,因为主机上没有相应设备

    MacOS / Vmware Fusion无法连接虚拟设备sata0:1,因为主机上没有相应设备(保姆式教程) 其实这个很简单,但是网上几乎只有vmware workstation的解决办法,所以特此 ...

最新文章

  1. 一道面试题,我自己的解法
  2. 推荐系统--矩阵分解(3)
  3. OpenVR——驱动接口之IClientTrackedDeviceProvider简介
  4. 4种实例 advice aop_JAVA动态代理 和 Spring AOP 4种通知的简单实现
  5. HTTP 笔记与总结(6)referer 头与防盗链
  6. PMP-项目进度管理
  7. jQuery创建表格
  8. php screw.so,php_screw
  9. 我的世界刷猪人塔java版_我的世界猪人塔怎么做 5款猪人塔详解教程
  10. IGRP中的RTP、Neighbor Discovery协议及Time总结
  11. java windows wifi密码_windows10 通过命令行来查看wifi密码
  12. Java_登录界面设计
  13. JVM G1 源码分析(七)- Full GC
  14. 如何给win11安装安卓应用
  15. 无服务器:S3 – S3BucketPermissions –操作不适用于语句中的任何资源
  16. cypher语法 | Neo4j cypher增删查改
  17. 小米应用商店支持 64 位架构适配
  18. CentOS安装Ranger
  19. 【大数据采集技术与应用】【期末复习题】
  20. SWT高仿360软件管家一

热门文章

  1. 【ElementUI】日期选择器,只能选今天之前的时间,或者是只能选今天之后的时间。今天是否可以选。限制结束日期不能小于开始日期
  2. Android 经典 Crash 分析,Android Crash 原理分析
  3. LeetCode:Database 115.仓库经理
  4. 在Chrome中打印CSDN博客内容
  5. (解决)虚拟机黑屏,界面显示:/dev/sda1: clean, xxxxx/yyyyyy files, aaaaaa/bbbbbbb blocks....
  6. 用python实现图片换脸
  7. 丢包是啥意思?如何排查丢包原因呢?
  8. 串口通信学习(GPS模块)2021.5.10
  9. mysql数据库中查询第几条到第几条数据_在 mysql 数据库中,从查询结果的第四条记录开始选取5条记录,下面 sql 语句正确的是( )...
  10. 短视频平台推广怎么做