Как стать автором
Обновить

В Vmware content library в vpshere 7.03 отсутствует функционал копирования всего содержимого из одной Content Library в другую, к примеру, из новой в старую. Так же нет возможности поменять Datastore у существующей Content Library.

Поэтому сообщество придумало замечательный скрипт:

ContentLibrary.psm1, Описанный более подробно тут

С нужной мне функцией Copy-ContentLibrary которую я и проверил, и подтверждаю копирование работает! В процессе копирования 300+ объектов в новую Content Library скрипт падал несколько раз т.к. ловил "file locks" для подключенных к ВМ файлов, но по коду видно, что его можно смело перезапускать по многу раз т.к. скрипт не копирует ранее скопированные файлы, что я и сделал. В результате выполнив копирование всего содержимого из старой Content Library в новую.

Есть и другие функции:

  • Set-ContentLibrary

  • New-ExtReplicatedContentLibrary

  • Remove-SubscribedContentLibrary

  • New-LocalContentLibrary

  • Remove-LocalContentLibrary

  • Copy-ContentLibrary

  • Get-ContentLibrary

  • Get-ContentLibraryItems

  • Get-ContentLibraryItemFiles

Скрипт использует VMware SDK API поэтому в начале нужно подключиться к нему используя: Connect-CisService -Server vcentername

Теги:
Всего голосов 2: ↑1 и ↓10
Комментарии0

Публикации

Истории

Работа

DevOps инженер
30 вакансий

Ближайшие события

11 – 13 февраля
Epic Telegram Conference
Онлайн
27 марта
Deckhouse Conf 2025
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань