Question

Je migre mon installation WSS 3.0 jusqu'à 2010, puis à 2013 et a besoin d'une commande STSADM qui me montrera une liste de sites de la collection de sites, une liste de sous-revendications dans ce site et la demande Modèle dans lequel le site a été créé comme.

J'ai pu utiliser ce qui suit pour obtenir la liste de collecte de mon site:

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

Ensuite, j'ai pu obtenir une liste de sous-sites pour un site individuel:

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

Mais je voudrais une méthode récursive de faire cela, car nous avons 100 sites avec des sous-revendications dans un appel éventuellement ou même une carte dans l'administration centrale. J'ai également besoin de savoir quel modèle de candidature a été utilisé pour créer le site car j'essaie de trouver des équivalents de 2010 aux modèles et les a trouvés, mais il faut savoir quel site utilise quel modèle et SharePoint sait d'une manière ou d'une autre depuis que je reçois une liste des modèles de candidature qui sont utilisés lors du vérificateur préalable à niveau.

J'utilisais un Article TechNet La liste de toutes les fonctions StsaDM est une référence et ne peut pas déterminer lequel utiliser pour obtenir ce dont j'ai besoin.

Était-ce utile?

La solution

J'ai trébuché sur l'opération Enumallwebs et cela semble faire l'affaire.Pour toute personne à la recherche, cette commande vous donnera les sites de la collection et de toute sous-marine contenue dans chacune d'elles et est complètement récursive.Cela vous permet également de connaître l'URL, le langageID, le TEMPLAname, le templateid et le propriétaireLogin.Exactement ce que je cherchais.

Voici le lien vers le Référence de la bibliothèquepour Enumallwebs .

ci-dessous est un exemple d'utilisation:

stsadm -o enumallwebs -databasename "MYSPCONTENTDBNAME"

J'espère que cela aide quelqu'un à la recherche ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top