【原创】ESXI获取虚拟机的moid,并使用VMRC登录远程虚拟机

本文详细介绍了如何使用VMRC(VMware Remote Console)客户端远程登录ESXI虚拟机的方法。包括如何获取虚拟机的moid及ID,安装和配置VMware PowerCLI等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我之前装好了ESXI后发现登录还是需要通过网页端,效果不是很好,我就想能不能用桌面端程序来登录,然后发现VMware提供了远程登录ESXI虚拟机的客户端,那就是VMRC(VMware Remote Console)但是这东西我直接打开exe就报错了,查找资料后得知,这个软件必须在浏览器内输入相关地址才能正常打开,是不可能通过exe直接打开的。

继续查阅资料后得知,VMRC需要的格式是:vmrc://${userName}@${esxiIpAddress}/?moid=${vmMachineId}

参考链接:https://blog.csdn.net/syd505/article/details/93626467

但是文章中并没有告诉我moid如何获取!!

==========  来自2020年12月24日的更新 开始  ==========

其实不用向下面写的这么麻烦,直接在浏览器地址栏就能看到了

点哪个虚拟机,对应的vms后面的数字就是它的moid

==========   来自2020年12月24日的更新 结束  ========== 

 

我原本想通过ESXI的网页管理后端通过F12工具获取的,结果发现根本获取不到。

然后再次查阅资料,找到了这么一行代码:(此处参考:http://www.360doc.com/content/19/1010/11/62659347_865895966.shtml

Get-VM | ft -Property Name,ID –AutoSize

但是这行命令必须在VMware PowerCLI中运行才有效,因此我又去下载了一个VMware PowerCLI,但是这东西安装也不是一帆风顺的,我又查了资料,需要用管理员模式的PowerShell(Win10自带PowerShell)执行这行代码:

Set-ExecutionPolicy Unrestricted

然后再次安装VMware PowerCLI,才能安装成功。(此处参考:https://blog.whsir.com/post-3377.html

这东西装完还没用,得执行Get-VM | ft -Property Name,ID –AutoSize才行,但是直接运行还是报错了,原因是PowerCLI没有连接到ESXI服务器

索性死马当活马医,运行了第一行的Connect-VIServer,输入我的ESXI的ip地址后两次回车,过会会弹出输入证书的界面

连接上后会显示是否同意连接等内容,输入y,回车即可

然后执行Get-VM | ft -Property Name,ID –AutoSize

VIrtualMachine后面的数字就是虚拟机的id!

然后我在浏览器中输入vmrc://root@192.168.0.122/?moid=5就能打开VMRC了,然后虚拟机就连上了!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值