1
我想使用Visual Studio 2010和C#來枚舉SharePoint 2010網站中的所有組。除非絕對必要,否則我不想創建任何需要部署的東西。有沒有辦法基本上連接到SharePoint實例,並詢問它的組和其他對象而無需部署任何東西?使用C#枚舉SharePoint 2010組使用C#
請不要使用PowerShell腳本進行響應。我想用Visual Studio和C#來做這件事。
感謝,
道格
我想使用Visual Studio 2010和C#來枚舉SharePoint 2010網站中的所有組。除非絕對必要,否則我不想創建任何需要部署的東西。有沒有辦法基本上連接到SharePoint實例,並詢問它的組和其他對象而無需部署任何東西?使用C#枚舉SharePoint 2010組使用C#
請不要使用PowerShell腳本進行響應。我想用Visual Studio和C#來做這件事。
感謝,
道格
使用SharePoint 2010客戶端對象模型(2010 & 2013),你可以寫這樣的事情:
static void Main(string[] args)
{
var ctx = new ClientContext("http://server");
ctx.Credentials = new System.Net.NetworkCredential("username", "password", "domain");
ctx.Load(ctx.Web.SiteGroups);
ctx.ExecuteQuery();
foreach (Group g in ctx.Web.SiteGroups)
{
Console.WriteLine(g.LoginName);
}
}
埃裏克,這正是我想要的,它就像魅力。謝謝! – dscarr 2013-03-20 12:42:58