使用PowerCLI 运维vSphere和Horizon

文章目录
  • 简介
  • 安装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

    0

    1. This post has no comment yet

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注

    Hyper-V虚拟机显卡直通(GPU Passthrough)
    Hyper-V虚拟机显卡直通(GPU Passthrough)
    Citrix NetScaler ADC 升级安全补丁
    Citrix NetScaler ADC 升级安全补丁
    VBR 12 备份Linux系统
    VBR 12 备份Linux系统
    VMware ESXi 9.0 Beta版本首发体验
    VMware ESXi 9.0 Beta版本首发体验
    解决ESXi SSL证书过期,无法登陆
    解决ESXi SSL证书过期,无法登陆
    使用DLVM本地部署DeepSeek(未完待续)
    使用DLVM本地部署DeepSeek(未完待续)
    © 2025 诺诺博客如有侵权请联系删除 | 网站地图 | 百度统计 | 又拍云CDN加速
    为了获得更好的浏览效果 建议您使用IE8.0及以上版本浏览器登陆本站点 · 服务器托管于腾讯云
    📢 小站正在装修中,如页面异常请包涵!