0

는 내가 사이트 모음 B.왜 PowerShell export/import 스크립트 실행 후 목록 열이 두 번 나타 납니까?

에 사이트 모음 A로부터는 SharePoint 2013 사이트 (루트 웹)에서 (this 기사 및 this에서) 수출 PowerShell 스크립트 및 가져 오기 사이트 열 및 내용 유형을 작성하는 시도 이 모든 것을 실행하고 모든 항목을 내보내고 sitecollection B 내에서 다시 가져올 때 sitecollection B의 새 목록에 중복 된 필드가 있습니다. 다음 그림에서 "폴더"에서 상속되는 사용자 지정 폴더 내용 유형을 볼 수 있습니다.

DispForm

: 사용자가 입력 이름을 가진 두 개의 필드가 있습니다 여기에 무슨 일이 일어나고 무엇

EditForm

NewForm

? 목록 설정 및 콘텐츠 유형 설정에서 중복 필드가 표시되지 않습니까? 나는 문제가 무엇인지 이해하지 못한다. 내가 뭘 잘못 했는가?

도움이 되었으면 좋겠습니다.

편집 :

내가 사이트 열에 대한 수출은 XML (나중에 가져 오는) 이름 (FileLeafRef) 같은 standarad 셰어 열을 포함하지 않습니다. 그러나 내 보낸 콘텐츠 형식의 XML에서 SharePoint에서 이러한 표준 열을 사용하지, 참조 :

https://i.stack.imgur.com/YFsSz.png

어디 실수는?

감사합니다.

+2

표준 SharePoint 설치 인 사이트 열이 아닌 사용자 지정 열인 사이트 열만 내보내는 지 확인하십시오. 예를 들어,«Name»열은 Sharepoint의 기본 제공 열이므로이 열 이름을 내보낼 필요가 없으므로 이미 sitecollection B에 있습니다. –

+0

답장을 보내 주셔서 감사합니다. 나는 네가 무슨 말을하는지 이해하지만, 나는 어디에서 오류인지 모른다. 내보내기 사이트 열 스크립트 또는 가져 오기 사이트 열 스크립트 내에서? 또는 내보내기 콘텐츠 형식 스크립트 또는 가져 오기 콘텐츠 형식 스크립트? >> Name <<이 성가신 문제를 어떻게 해결할 수 있습니까? 친절한 답변 Joerg – user3683880

+0

부모 콘텐츠 형식으로 Folder를 사용하여 내 환경에 새 콘텐츠 형식을 만들었습니다. 질문을 사이트 모음 A에서 사이트 모음 B로 언급 한 것과 동일한 PowerShell 스크립트를 사용하여이 파일을 내보내고 가져 오는 경우에도 동일한 문제가 발생합니다. Sharepoint Manager를 사용하여 사이트 A와 사이트 B의 콘텐츠 유형에 대한 XML 스키마를 비교했으며 차이점이 있음을 확인했습니다. B 사이트의 콘텐츠 유형 스키마에는 하나 이상의 필드가 있습니다. 이 필드의 이름은 LinkFilenameNoMenu입니다. –

답변

1

SharePoint 설치의 표준 부분 인 사이트 열이 아닌 사용자 지정 열인 사이트 열만 내보내는 것이 좋습니다.

예를 들어, LinkFilenameNoMenuFileLeafRef이라는 필드는 Sharepoint에 내장 된 열이므로 내보낼 필요가 없습니다. 그들은 이미 대상 사이트 모음에 있습니다.