共计 861 个字符,预计需要花费 3 分钟才能阅读完成。
简介
PowerCLI 是一个命令行工具,可以用于自动化 vSphere 管理,包括网络, 存储, 虚拟机以及其它很多功能。PowerCLI 包含超过 700 个命令。要安装 PowerCLI,你至少需要确保你的 PowerShell 版本不低于 5.1。
安装 PowerCLI
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 使用
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
正文完