`
PnP Core Component - Check if user exists in the group in SharePoint 2016
In this blog you will see how to check if user exists in the group in SharePoint 2016 with CSOM Extension Method using Console Application.
Code Snippet:
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using Microsoft.SharePoint.Client;
- using OfficeDevPnP.Core;
-
- namespace SP2016PnPCoreComponentDemo
- {
- class Program
- {
- static void Main(string[] args)
- {
-
- string siteUrl = "http://c7395723754/";
- string userName = "administrator";
- string password = "Mf165Nz2WV";
- string domain = "AD2012";
- string groupName = "Group created using PnP";
- string userLoginName = @"ad2012\administrator";
-
- OfficeDevPnP.Core.AuthenticationManager authMgr = new OfficeDevPnP.Core.AuthenticationManager();
-
- try
- {
-
- using (var ctx = authMgr.GetNetworkCredentialAuthenticatedContext(siteUrl, userName, password, domain))
- {
-
- if (ctx.Web.IsUserInGroup(groupName,userLoginName))
- {
- Console.WriteLine(userLoginName + " exists in the group: "+ groupName);
- Console.ReadLine();
- }
- }
- }
-
- catch (Exception ex)
- {
- Console.WriteLine("Error Message: " + ex.Message);
- }
- }
- }
- }