Pregunta

Estoy migrando mi instalación de WSS 3.0 a 2010 y, finalmente, a 2013 y, en la necesidad de un comando STSADM que me mostrará una lista de sitios en la colección del sitio, una lista de subsitales dentro de ese sitio y la aplicación Plantilla en la que se creó el sitio como.

Pude usar lo siguiente para obtener mi lista de colección de sitios:

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

Luego, pude obtener una lista de sub sitios para un sitio individual:

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

Pero, me gustaría un método recursivo para hacer esto, ya que tenemos 100 sitios con subsitentes en una sola llamada, posiblemente o incluso un mapa en la administración central. También necesito saber qué plantilla de solicitud se utilizó para crear el sitio, ya que estoy tratando de encontrar los equivalentes de 2010 a las plantillas y las encontré, pero necesitan saber qué sitio usa qué plantilla y SharePoint sabe de alguna manera desde que recibo una lista de las plantillas de la aplicación. que se utilizan durante el comprobador de actualización previa.

Estaba usando un Artículo TechNet Lista de todas las funciones de STSADM como referencia y no puede averiguar cuál usar para obtener lo que necesito.

¿Fue útil?

Solución

Me tropezó con la operación de enumallwebs y eso parece hacer el truco.Para que cualquiera que esté buscando, este comando le dará los sitios en la colección y en cualquier subsolección contenida en cada uno y es completamente recursivo.También le permite conocer la URL, IRANANYID, TEMPLATENAME, TEMPLATEID y SERFIERNOGIN.Exactamente lo que estaba buscando.

Aquí está el enlace a la Referencia de la bibliotecapara enumallwebs .

a continuación es un ejemplo de uso:

stsadm -o enumallwebs -databasename "MYSPCONTENTDBNAME"

Espero que esto ayude a alguien mirando ...

Licenciado bajo: CC-BY-SA con atribución
scroll top