User Tools

Site Tools


powercli

PowerCLI

Установка модулей PowerCLI под Windows

Запускаем из PowerShell команду установки следующим образом

 Install-Module VMware.PowerCLI -Scope CurrentUser

Подключаемся к vCenter

Для подключения к vCenter используется командлет

 Connect-VIServer

Если у нас используется самоподписанный сертификат - необходимо в общих настройках поменять поведение при таких случаях.

Конфигурацию PowerCLI можно посмотреть следующим образом

 Get-PowerCLIConfiguration

Задаём игнор SSL сертификатов

 set-PowerCLIConfiguration -InvalidCertificateAction ignore

Экспорт виртуальной машины с ноды ESXi

Подключаемся к ноде ESXi так же, как подключаемся к vCenter:

 Connect-Viserver esxi-node.ru

Проверим информацию о виртуальной машине, которую хотим эскпортировать:

 get-vm -Name VM_NAME

Выгружаем на локальный диск (D):

  Get-VM -Name VM_NAME | Export-VApp -Destination 'D:\VM_FOLDER' -Format OVA

Выгрузка информации о VMs в кластере

Вывести результаты в консоли в удобном для чтения виде с сортировкой.

get-vm | Sort -Property name | Format-Table -property name, NumCpu, UsedSpaceGB, ProvisionedSpaceGB, MemoryGB

Если требуется таблицей в Excel - нужно использовать Export-Csv без Format-Table.

get-vm | select-object -Property name, NumCpu, UsedSpaceGB, ProvisionedSpaceGB, MemoryGB | Sort -Property name | Export-Csv c:\vms.csv -Encoding utf8
powercli.txt · Last modified: 2024/08/22 09:46 by jp