PowerShell CLI如何获取VM信息
发表于:2024-10-22 作者:千家信息网编辑
千家信息网最后更新 2024年10月22日,PowerShell CLI如何获取VM信息,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。最近接管了一些ESXi 5.0,上面有很多虚拟
千家信息网最后更新 2024年10月22日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安全错误
数据库的锁怎样保障安全
营销软件开发报价价格大全
软件开发人员比例
湘药师协访问服务器失败
原点互联网科技
数据库应用基础 课后习题
重庆安卓软件开发公司排名
学习网络安全需要哪些书
梦幻西游电脑版哪个服务器人多
草船借箭思维导图软件开发
星彩互联网科技
c读取数据库并显示图片
私服服务器开放安全策略
初中毕业可从学软件开发
安装设备时显示服务器错误
网络技术支持协议
150人的公司有多少台服务器
网络安全班会课新闻
服务器运维指标
什么是并行数据库
软件开发8g够用吗
长城超云服务器管理口地址
三级网络技术考过指南
linux终端连接数据库
软件开发系统风险包括哪些
承保网络安全周
滨州工资管理hr软件开发
初中毕业可从学软件开发
软件开发一个中型项目多少人
上海惠可网络技术
数据库 查询用户