В 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