문제

WSS 3.0 설치를 2010 년으로 마이그레이션하고 결국 2013 년으로 마이그레이션하고 사이트 모음의 사이트 목록, 해당 사이트 내의 하위 사이트 목록 및 응용 프로그램의 목록을 보여주는 stsadm 명령이 필요합니다. 사이트가 작성된 템플릿.

다음을 사용하여 내 사이트 모음 목록을 얻을 수있었습니다.

stsadm -o enumsites -url http://mysharepointsite.local/
.

그런 다음 개인 사이트의 하위 사이트 목록을 얻을 수있었습니다.

stsadm -o enumsubwebs -url http://mysharepointsite.local/sites/SomeSubWeb/
.

그러나 우리는 중앙 관리의지도 또는 심지어 중앙 관리에 대한 하위 사이트가있는 사이트의 100 개를 가지고 있기 때문에 재귀적인 방법을 원합니다. 또한 템플릿에 2010 해당을 찾으려고 할 때 사이트를 만드는 데 사용되는 응용 프로그램 템플릿이 어떤 응용 프로그램 템플릿 목록을 얻으려면 어떤 템플릿과 SharePoint가 아는 사이트를 알아야합니다. 사전 업그레이드 검사기 중에 사용됩니다.

TechNet 문서 모든 stsadm의 목록은 참조로 사용되며 내가 필요로하는 것을 얻는 데 사용할 것인지를 알아낼 수 없습니다.

도움이 되었습니까?

해결책

나는 Enumallwebs 작업을 가로 질러 비틀었다. 그리고 그것은 트릭을하는 것으로 보인다.보고있는 사람의 경우,이 명령은 컬렉션의 사이트와 각각에 포함 된 모든 하위 웹을 제공하며 완전히 재귀 적입니다.또한 URL, LanguageId, TemplateName, TemplateID 및 OwnerLogin을 알 수 있습니다.정확히 내가 찾고있는 것.

다음은 "Nofollow"> 라이브러리 참조EnumallWebs의 경우 .

아래의 사용 예입니다.

stsadm -o enumallwebs -databasename "MYSPCONTENTDBNAME"
.

이것은 누군가를 찾는 데 도움이되기를 바랍니다 ...

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top