PowerShell CLI如何获取VM信息
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,PowerShell CLI如何获取VM信息,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。最近接管了一些ESXi 5.0,上面有很多虚拟
千家信息网最后更新 2025年11月07日PowerShell CLI如何获取VM信息
PowerShell CLI如何获取VM信息,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
最近接管了一些ESXi 5.0,上面有很多虚拟机,不过这些虚拟机的SCSI的驱动很多都还在使用旧版本比如LSIBasci,LSISAS等等。我希望把他们都更新到ParaVirtual的驱动,更新方式很简单,手动添加一个硬盘和SCSI驱动器,选择ParaVirtual,等操作系统识别出硬盘以后就表示驱动已经自动安装了,那么删除这个新硬盘并修改启动盘的驱动器类型就行了。
不过首先 我得先获取所有VM的SCSI和操作系统的类型才方便下一步的操作。
连接VCenter很容易,下载对应的PowerCli,然后添加Snappin就行。如果懒得每次执行,可以在powershell profile里面配置每次启动ISE自动加载。
Add-PSSnapin VMware.VimAutomation.Core
然后连接VCenter,就可以查看类型了。语句本身没啥好说的,我用了个tee来保存变量,这样我可以同时在屏幕上也看见结果。最后导出结果。
Connect-viserver sydvcs2012get-VM | select version,Name, powerstate, numcpu, Memorygb, @{N="IP Address";E={@($_.guest.IPAddress[0])}},@{n="OS";e={$_.guest.osfullname}}, @{n="scsi";e={(Get-ScsiController $_.name).type}} | tee -variable result$result | sort scsi | Export-Csv C:\temp\mel.csv -NoTypeInformationDisconnect-VIServer
值得一提的是get-vm刚开始的时候出了些小问题,因为我同时安装了hyper-v的模块,hyper-v也有get-vm这个命令。有的时候powershell会迷糊我到底需要哪个模块的指令。
如果为了避免混淆,需要把模块名字前缀上去就不会有冲突了
看完上述内容,你们掌握PowerShell CLI如何获取VM信息的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
驱动
模块
硬盘
类型
问题
信息
操作系统
内容
同时
方法
时候
更多
系统
结果
驱动器
更新
些小
好说
束手无策
为此
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全抓肉鸡
服务器维护单
会网络技术能干什么
大华服务器怎么添加海康设备
连dns服务器未响应怎么办
mc手游服务器模组
和平精英如何快速连接到服务器
塔科夫进图显示服务器连接中断
升腾服务器如何挑选
无锡信息软件开发代理商
软件开发优秀员工自我评估
服务器u8
数据库日志能看到什么
数据库笔试题及答案
代理服务器ie设置
游戏网络或服务器异常怎么办
从计算机小白到网络安全工程师
湖北华聚网络技术有限公司
rust 腐蚀怎么建服务器
信息技术与网络安全好投吗
国产服务器生态
数据库中第二范式
塔科夫进图显示服务器连接中断
南瑞继保 软件开发
广东梅州网络安全知识竞赛
网络安全中kbs和kas
网络安全自我简绍
第五代移动通信网络技术5g
软件开发能装win10
新疆网络安全教育讲座