2015 年 2 月 14 日, 下午 4:20
    通过命令行来管理虚拟化平台,可以将循环操作的任务变得简单,如需要批量创建多台虚拟机时就可以使用命令行工具。
    网络上有人整理的常用命令PDF表:
    vSphere PowerCLI试用(二):常用命令 - 图1
    PowerCLI常用命令列表:

    • 1、Connect-VIServer – 连接虚拟化平台
    • 2、get-vmhost – 显示ESXi主机列表
    • 3、get-cluster – 显示群集列表
    • 4、get-datastore – 显示存储列表
    • 5、get-resourcepool – 显示资源池
    • 6、get-vm – 显示虚拟机列表
    • 7、get-virtualswitch – 显示虚拟交换机列表
    • 8、start-vm\stop-vm – 启动或关闭虚拟机
    • 9、new-vm – 创建虚拟机
    • 10、get-template – 显示模板列表
    • 11、get-oscustomizationspec – 显示自定义规范列表
    • 12、get-vapp – 显示vapp应用列表
    • 13、get-folder – 显示文件夹列表
    • 14、get-vicommand – 显示所有命令列表

    以下为详细介绍:
    1、Connect-VIServer – 连接虚拟化平台
    官方操作命令:

    1. Connect-VIServer -Server esx3.example.com -Protocol http -User MyAdministratorUser -Password MyPassword

    实际运行:

    1. PowerCLI C:\> connect-viserver 192.168.232.204 user administrator password VM******’

    vSphere PowerCLI试用(二):常用命令 - 图2
    2、get-vmhost – 显示ESXi主机列表

    1. PowerCLI C:\> get-vmhost

    vSphere PowerCLI试用(二):常用命令 - 图3
    3、get-cluster – 显示群集列表

    1. PowerCLI C:\> get-cluster

    vSphere PowerCLI试用(二):常用命令 - 图4
    4、get-datastore – 显示存储列表

    PowerCLI C:> get-datastore

    vSphere PowerCLI试用(二):常用命令 - 图5
    5、get-resourcepool – 显示资源池

    PowerCLI C:> get-resourcepool

    vSphere PowerCLI试用(二):常用命令 - 图6
    6、get-vm – 显示虚拟机列表

    PowerCLI C:> get-vm

    vSphere PowerCLI试用(二):常用命令 - 图7
    7、get-virtualswitch – 显示虚拟交换机列表

    PowerCLI C:> get-virtualswitch

    vSphere PowerCLI试用(二):常用命令 - 图8
    8、start-vm\stop-vm – 启动或关闭虚拟机

    PowerCLI C:> start-vm test02 PowerCLI C:> stop-vm test02

    vSphere PowerCLI试用(二):常用命令 - 图9
    9、new-vm – 创建虚拟机 ```bash PowerCLI C:> New-VM -Name test03 -ResourcePool Resources -VMHost 192.168.232.101 -Datastore datastore2 -NumCPU 2 -MemoryGB 4 -DiskGB 20 -NetworkName “VM Network” -Floppy -CD -DiskStorageFormat Thin -GuestID winNetDatacenterGuest
    vSphere PowerCLI试用(二):常用命令 - 图10
    进入vsphere web client,可以看到刚才创建的虚拟机test03已在列表中,如下图。
    vSphere PowerCLI试用(二):常用命令 - 图11
    10、get-template – 显示模板列表
    PowerCLI C:> get-template
    vSphere PowerCLI试用(二):常用命令 - 图12
    11、get-get-oscustomizationspec – 显示自定义规范列表
    PowerCLI C:> get-get-oscustomizationspec
    vSphere PowerCLI试用(二):常用命令 - 图13
    12、get-vapp – 显示vapp应用列表
    PowerCLI C:> get-vapp
    vSphere PowerCLI试用(二):常用命令 - 图14
    13、get-folder – 显示文件夹列表
    PowerCLI C:> get-folder
    vSphere PowerCLI试用(二):常用命令 - 图15
    14、get-vicommand – 显示所有命令列表
    PowerCLI C:> get-vicommand
    vSphere PowerCLI试用(二):常用命令 - 图16