-1
在我的SharePoint网站的“SharePoint管理中心”页面(Admin-> Sharepoint)中,我有我的组织的团队名单。我如何以编程方式获取此列表?如何以编程方式获取所有SharePoint团队网站?
在我的SharePoint网站的“SharePoint管理中心”页面(Admin-> Sharepoint)中,我有我的组织的团队名单。我如何以编程方式获取此列表?如何以编程方式获取所有SharePoint团队网站?
这里是代码,让你的列表的名称:
参考文献:
using Microsoft.SharePoint;
using SharePointclientObj = Microsoft.SharePoint.Client;
代码:
string clientContext = "http://yourteamsiteslocation";
List<string> tableNames = new List<string>();
//Get a context
using (SharePointclientObj.ClientContext ctx = new SharePointclientObj.ClientContext(clientContext))
{
//Get the site
SharePointclientObj.Web site = ctx.Web;
ctx.Load(site);
//Get Lists
ctx.Load(site.Lists);
//Query
ctx.ExecuteQuery();
//Fill List
foreach (SharePointclientObj.List list in site.Lists)
{
//Console.WriteLine(list.Title);
tableNames.Add(list.Title);
//listBox1.Items.Add(list.Title);
}
}
什么你指的是网站集列表,您可以使用SharePoint Online Administration来管理SharePoint Online(SPO)。
PowerShell的例子:
#Connect to SPO
Connect-SPOService -Url https://contoso-admin.sharepoint.com -credential [email protected]
#Retrieve all site collections
Get-SPOSite