Мы пытались использовать PowerShell для подготовки сайта в нашей тестовой среде из списков, определенных в среде DEV. К сожалению, я наткнулся на стену с процессом подготовки - у меня были проблемы с вычисляемыми полями и полями подстановки. Я попытался применить полученный шаблон подготовки к среде ТЕСТ, но это не удалось в Apply-PnPProvisioningTemplate с такими сообщениями, как
Apply-PnPProvisioningTemplate : Value does not fall within the expected range.
At C:\Users\xx\Projects\Provisioning-VanDrivers\Apply-Provisioning.ps1:20 char:2
+ Apply-PnPProvisioningTemplate -Path $ProvisioningSource -Connecti ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (:) [Apply-PnPProvisioningTemplate], ServerException
+ FullyQualifiedErrorId : EXCEPTION,PnP.PowerShell.Commands.Provisioning.Site.ApplyProvisioningTemplate
Это верно говорит мне о строке с ошибкой в сценарии PowerShell, но, увы, не о каком-либо контексте из XML. Я предполагаю, что наиболее простой способ воспроизвести «схему» SharePoint - это использовать очень строгую ручную процедуру, включающую копирование шаблонов списков SharePoint с последующей потерей контекста поля поиска. Если у вас есть идеи получше, мы будем рады их выслушать.
@AHal: возможно, стоит опубликовать это и в sharepoint.stackexchange.com