诺诺博客

  • 简介
  • 安装PowerCLI
  • vSphere 使用
  • Horizon使用
  •  主 页
  •  Linux
  •  微 软
  •  信 创
  •  虚 拟
  •  网 络
  •  生 活
  •  归 档
  •  友 链
  •  关 于

使用PowerCLI 运维vSphere和Horizon

  • 诺诺
  • 2024-08-29
  • 0
使用PowerCLI 运维vSphere和Horizon-诺诺博客

简介

PowerCLI,即VMware vSphere PowerCLI 是一款功能强大的命令行工具,可自动执行 vSphere 的各方面管理,包括主机、网络、存储、虚拟机、客户操作系统等等。 PowerCLI 作为 Windows PowerShell 插件分发,包括超过 150 个 PowerShell cmdlet,以及文档和示例。 PowerCLI 将 vSphere 平台与 Windows 和 .*-NET 无缝地融合在一起,这意味着您可以单独使用 PowerCLI,也可以在众多其他第三方工具中使用。

安装PowerCLI

要安装PowerCLI,你至少需要确保你的PowerShell版本不低于5.1。

Install-Module VMware.PowerCLI

vSphere 使用

迁移虚拟机至另外一台主机(11迁移到12)

Get-VM -Name VM -Location 10.1.1.11 | Move-VM –Destination 10.1.1.12

批量创建虚拟机

1..10 | foreach {New-VM -Name NUONUO-TEST-00$_ -ResourcePool VDICluster -Datastore VDINTNXStorage -NumCpu 2 -MemoryMB 4 -NetworkName "VM Network" -Floppy -CD -DiskStorageFormat Thin}

批量调整虚拟机内存

$vms = Get-VM 'VDI-*'
$vms | Set-VM -MemoryGB 10

Horizon使用

连接至connection Server

Connect-HVServer -server vdi.test.local -user administrator -password Admin@123   #执行后续命令之前需要先连接到Horizon Connection Server

Horizon所有可用桌面

$DisconnectedVMs = Get-HVMachineSummary  -State AVAILABLE
$DisconnectedVMs | Out-GridView 

Horizon所有可用状态桌面导出表格

Get-HVMachineSummary  -State AVAILABLE| Out-File C:\Desktop\list.xlsx
cd  C:\Desktop\
.\list.xlsx

授权用户至桌面池

New-HVEntitlement  -User 'user1' -ResourceName 'VDI-WIN10' -Confirm:$false

© 2025 诺诺博客 蜀ICP备2024099071号-1 如有侵权请联系删除 | 网站地图 | 百度统计 | 又拍云CDN加速
为了获得更好的浏览效果 建议您使用IE8.0及以上版本浏览器登陆本站点 · 服务器托管于腾讯云
  • {{ item.name }}
  • {{ item.name }}