Can someone please suggest on how to fetch all the sitecollection administrators from SharePoint online(Office 365 SharePoint) using c# client object model.
Thank you
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It only takes a minute to sign up.
Sign up to join this communityCan someone please suggest on how to fetch all the sitecollection administrators from SharePoint online(Office 365 SharePoint) using c# client object model.
Thank you
static void Main(string[] args)
{
using (var clientContext = new ClientContext("http://aissp2013:90"))
{
Site site = clientContext.Site;
Web web = clientContext.Web;
UserCollection coll = web.SiteUsers;
clientContext.Load(coll);
clientContext.ExecuteQuery();
foreach (User user in coll)
{
if (user.IsSiteAdmin)
{
Console.WriteLine(user.LoginName);
}
}
}
Console.Read();
}
Get all sitecollection administrators using C# client object model :
using (var clientContext = new ClientContext("http://..."))
{
Site site = clientContext.Site;
Web web = clientContext.Web;
UserCollection coll = web.SiteUsers;
clientContext.Load(coll);
clientContext.ExecuteQuery();
foreach (User user in coll)
{
if (user.IsSiteAdmin)
{
// 'user' is SiteAdmin
}
}
}