Как монтировать ISO-образы, копировать файлы гостям и вызывать скрипты на Cloud Server - PullRequest
0 голосов
/ 15 мая 2018

Я пытаюсь перенести / адаптировать некоторые сценарии PowerCLI, ранее использовавшиеся с vSphere, для использования с облачным сервером.

Многие командлеты, используемые с vCenter, имеют соответствующие версии для облака (Connect-CIServer, Get-CIVapp, Start-CIVM и т. Д.)

Однако есть несколько вещей, которые мне нужно сделать, которые, кажется, не имеют соответствующих командлетов ...

В частности, я пытаюсь выяснить, как я могу смонтировать ISO (который уже существует в каталоге). Мне также нужно скопировать zip-архив гостю, а затем вызвать сценарий PowerShell, чтобы развернуть архив и, наконец, выполнить сценарий, содержащийся в расширенном архиве. Все это было довольно просто сделать в vCenter ...

Вот список командлетов, которые я пытаюсь использовать с Cloud Server, но не могу, потому что ожидаемые типы не совместимы с типами Cloud:

  • Get-CDDrive
  • Set-CDDrive
  • Copy-VMGuestFile
  • Invoke-VMScript

Нужно ли как-то напрямую вызывать API? Могу ли я использовать этот командлет Get-CIView для помощи?

Любая помощь будет наиболее ценной!

...