PowerShell CLI如何获取VM信息
发表于:2025-01-17 作者:千家信息网编辑
千家信息网最后更新 2025年01月17日,PowerShell CLI如何获取VM信息,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。最近接管了一些ESXi 5.0,上面有很多虚拟
千家信息网最后更新 2025年01月17日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安全错误
数据库的锁怎样保障安全
外国软件开发厉害的学校
网络安全管理中五项防护
乌兰察布市网络安全和信息化
软件开发行业绩效考核
网络安全方案和运维
游戏服务器断开连接4
西安理工大学软件开发基础
应用最广泛的类型数据库系统
如何把网络安全设置到最佳
同关系型数据库交互机制
当下最火的分布式数据库
追剧达人 服务器
四川森域互联网科技有限公司
服务器启动整个程序
网络安全知识三年级手抄报
复翼软件开发有限公司电话
sap有自己的数据库么
中吉通网络技术
关系数据库中所管理的关系是指
在线棋牌软件开发商
网络安全微网文视频
软件开发工程师待遇软件开发
软件开发人员优点
信息网络技术与旅游
桑巴服务器
哈尔滨数据库工程师培训
网络安全世界永恒之蓝
苹果第三方软件开发
ps4香港服务器下载速度
安卓代理服务器汉化版