VMwarePowerCLI日常使用记录
从国外网站搬运过来的,还不知道怎么添加想要的条目
1.通过MAC地址查找虚拟机,目前只能显示虚拟机名和MAC
Get-VM | Get-NetworkAdapter | Where-Object {$_.MacAddress –eq "00:50:56:9e:82:7f"} | Select-Object Parent,Name,MacAddress
2.如果虚I拟机装了vmtools,可以通过IP查找
知道完整IP Get-VM * |where-object{$_.Guest.IPAddress -eq "192.168.122.1"}|select Name, VMHost, PowerState,GuestId,@{N="IP Address";E={@($_.guest.IPAddress[0])}}|ft 只知道部分IP Get-VM * |where-object{$_.Guest.IPAddress -match "172.16"}|select Name, VMHost, PowerState,@{N="IP Address";E={@($_.guest.IPAddress[0])}} ,@{N="OS";E={$_.Guest.OSFullName}},@{N="Hostname";E={$_.Guest.HostName}}|ft
3.使用命令标识使用裸设备的虚拟机
Get-VM | Get-HardDisk -DiskType "RawPhysical","RawVirtual" | Select Parent,Name,DiskType,ScsiCanonicalName,DeviceName | fl
4,列出有快照的虚拟机
简化输出信息 get-vm | Get-Snapshot | Select vm,name | Format-Table -Autosize 这个比较详细,有快照大小 Get-VM | Get-Snapshot | Select VM,Name,Description,@{Label="Size";Expression={"{0:N2} GB" -f ($_.SizeGB)}}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 三行代码完成国际化适配,妙~啊~
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?