Почему столбцы списка появляются дважды после выполнения скрипта powershell export / import?
Я пытался написать сценарии powershell, которые экспортируют и импортируют столбцы сайта и типы контента (из этой и этой статьи) с сайта SharePoint 2013 (RootWeb) из семейства сайтов A в семейство сайтов B.
Когда я выполняю их, экспортирую весь материал и снова импортирую его в sitecollection B, у меня появляются дубликаты полей в новых списках в sitecollection B. На следующих рисунках вы можете видеть пользовательский тип содержимого папки, который наследуется от "folder", которое имеет два поля, в которые пользователи должны ввести имя:
Что здесь происходит? В настройках списка и типа контента я не вижу дублированных полей? Я не понимаю, в чем проблема, что я сделал не так?
Любая помощь высоко ценится!
РЕДАКТИРОВАТЬ:
XML, который я экспортировал для столбцов сайта (чтобы импортировать его позже), не содержит стандартных столбцов SharePoint, таких как Name (FileLeafRef). Но экспортированный тип контента xml использует эти стандартные столбцы из SharePoint, см.
Где ошибка?
Спасибо.
1 ответ
Убедитесь, что вы экспортируете только столбцы сайта, которые являются настраиваемыми столбцами, а не столбцы сайта, которые являются стандартной частью установки SharePoint.
Например, поля с именем LinkFilenameNoMenu
а такжеFileLeafRef
встроенные столбцы в Sharepoint, поэтому вам не нужно их экспортировать; они уже будут в целевом семействе сайтов.