Чтобы подружить PowerShell и VMware VI, нам необходимо: - Проинсталлировать PowerShell, если его у нас еще нет. Идем на страничку How to Download Windows PowerShell 1.0. После установки имеет смысл перезагрузить.
- Зайти на страничку VMware Infrastructure Toolkit (for Windows) 1.0 и скачать сам toolkit. Установить его.
У меня при установке поругалось на restricted execution policy, и указало выполнить команду Set-ExecutionPolicy RemoteSigned. - Скачать PowerGUI. Проинсталировать его.
Запускаем, для начала, VMware VI Toolkit (for Windows). В появившейся командой строке можно начинать командовать :) Например, для создания ВМ: connect-viserver -server <имя VC сервера> -user <имя пользователя> -password <пароль>
$datastore = Get-Datastore -Name "Имя хранилища, на котором будем создавать ВМ"
New-VM -Name "Имя новой ВМ" -Host (Get-VMHost -Datastore $datastore)
Все. Описания командлетов и пр. доступно начиная отсюда - Managing VMware with PowerShell - FAQ.
Хорошее руководство для начинающих на английском тут - Getting Started with PowerShell and PowerGUI in your Virtual Infrastructure.
Лаба с VMwold, хороша для попробовать что к чему. Так же, можно поглядеть вот эту презентацию. Так же, можно попробовать подружить PowerShell с интерфейсом VIC. Готовые репозитории скриптов: И, можно посмотреть посты с блога и с виПоиска - много уже готовых скриптов. При написании самому, полезно глянуть - Why is my code so slow? |