如何获取 Web 应用程序中的所有网站集
我想列出我的 Web 应用程序下的所有网站集;目的是列出用户创建的所有 mysites。
像这样:
/members/sites/sqladmin
/members/sites/sqluser
/members/sites/sqluser1
/members/sites/sqluser2
/members/sites/user1
I want to list all site collections under my web application; the purpose is to list all mysites created by users.
Like that:
/members/sites/sqladmin
/members/sites/sqluser
/members/sites/sqluser1
/members/sites/sqluser2
/members/sites/user1
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
为了访问给定 Web 应用程序中的所有网站集,很自然地需要 SPWebApplication.Sites 属性。要访问特定的 Web 应用程序,您可以使用如下代码:(
请参阅 MSDN 也在这里)。
For the purpose of accessing all site collections within a given web application there's, quite naturally, the SPWebApplication.Sites property. To get access to a particular web application you can use a code like this:
(see MSDN here as well).
为此,请使用
SPWebApplication.Sites
属性。Use
SPWebApplication.Sites
property for that.在管理中心主页上,单击应用程序管理。
在“应用程序管理”页面的“网站集”部分中,单击“查看所有网站集”。
“网站集列表”页面列出了 Web 应用程序中的所有网站集。
On the Central Administration home page, click Application Management.
On the Application Management page, in the Site Collections section, click View all site collections.
The Site Collection List page lists all the site collections in the Web application.
使用以下代码以编程方式获取 Web 应用程序的所有网站集。
url 参数 = Web 应用程序 url。
Use below code to programmatically get the all site collections of the web application.
url parametter = web application url.