Рекурсивное перечисление сайтов, субзинок и шаблонов приложений

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/62066

Вопрос

Я переносим мою установку 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-адрес, InstanceId, Templatename, TemplateDID и Willublogin.Именно то, что я искал.

Вот ссылка на ссылка библиотекиДля EnumAllWebs .

Ниже приведен пример использования:

stsadm -o enumallwebs -databasename "MYSPCONTENTDBNAME"
.

Надеюсь, это поможет кому-то искать ...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top