使用的站点,子区域和应用模板递归枚举
-
10-12-2019 - |
题
我迁移到2010到2010的WSS 3.0安装,然后最终到2013年,我需要一个stsadm命令,它将在网站集中向我展示一个站点列表,该网站中的子位列表以及应用程序创建网站的模板。
我能够使用以下内容来获取我的网站集列表:
stsadm -o enumsites -url http://mysharepointsite.local/
.
然后,我能够获取单个站点的子站点列表:
stsadm -o enumsubwebs -url http://mysharepointsite.local/sites/SomeSubWeb/
.
但是,我想要一种递归的方法,因为我们有100个网站的一个呼叫中的网站可能甚至是中央管理局的地图。我还需要知道哪个应用程序模板用于创建该站点,因为我试图找到2010年度等价物到模板并找到它们,但需要知道它是哪个网站使用哪个网站和SharePoint知道某种方式,因为我得到了应用程序模板的列表在升级前检查器期间使用。
我正在使用a Technet文章所有Stsadm的列表作为引用,无法弄清楚要使用哪一个来获得所需的东西。
解决方案
我偶然发现了忠诚的操作,似乎做了诀窍。对于任何人寻找,此命令将为您提供集合中的站点和每个包含在每个包含的子网站中,并且完全递归。它还允许您知道URL,languageId,templateName,templateId和ownerlogin。正是我在寻找什么。
以下是图书馆参考对于enumallwebs 。 以下是使用的示例:
stsadm -o enumallwebs -databasename "MYSPCONTENTDBNAME"
.
希望这有助于某人寻找...