SharePoint Utility to fetch active users and groups of the sharepoint site
By Devil Scorpio
This utility fetches all the sharepoint group and members of the sharepoint site with permissions.
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Administration;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
SPSite siteCollection = new SPSite("Site URL");
SPWeb site = siteCollection.OpenWeb();
foreach (SPGroup group in site.Groups)
{
Console.WriteLine("\n");
Console.WriteLine(group.Name);
//will give user group name
foreach (SPUser u in group.Users)
{
Console.Write(u.Name + "(" + u.Email + ")" + "\n");
//will give users in group, you can then grab the roles of the user
}
}
Console.ReadLine();
}
}
Popularity (1959 Views)