Add-PSSnapin -Name *vmware* $date = get-date -UFormat %y%m%d $vcenterlist = "vcenter1","vcenter2","vcenter3","vcetner4" $username = Read-Host("input your vcenter username:" ) $passwd = Read-Host("input your vcenter administrator password:" ) foreach ($vcenter in $vcenterlist){ Connect-VIServer $vcenter -User $username -Password $passwd | Out-Null get-vm | Select-Object Name, PowerState,VMhost, MemoryGB, NumCpu, @{ n="DiskUsedGB"; e={[math]::round( $_.UsedSpaceGB )}}, @{N="CapacityGB";E={$_.HardDisks.CapacityGB}}, @{N="IPAddress";E={@($_.guest.IPAddress[0])}}, @{N="State";E={$_.Guest.State}}, @{N="OS";E={$_.Guest.OSFullName}}, @{N="Version";E={$_.Version}}, @{N="Notes";E={$_.Notes}} | Export-Csv -NoTypeInformation -Encoding OEM .\desktop\"$vcenter"_"$date".csv } Write-Host '执行完毕,按任意键退出...' Read-Host
Powercli 导出虚拟机清单
原创bard_zhang 博主文章分类:PowerShell ©著作权
©著作权归作者所有:来自51CTO博客作者bard_zhang的原创作品,请联系作者获取转载授权,否则将追究法律责任
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
VMware Ubuntu虚拟机打开报错问题
解决VMware Workstation模块“Disk”启动失败问题
VMware 模块“Disk”启动失败 -
VMware虚拟机克隆、复制虚拟机
因为平时开发的时候需要做集群,比如 redis 集群、kafka 集群、微服务集群等等,为了更贴实际,就需要多台虚拟机,使用一个
linux 运维 服务器 VMware 克隆