我们可以通过编码的方式从一个SharePoint的组中移除一个用户。下面有两种方式可以从一个SharePoint的组中移除用户。

方式一,

 

 

using (SPSite siteCollection = SPContext.Current.Site)
            {
                
using (SPWeb site = siteCollection.OpenWeb())
                {
                    site.AllowUnsafeUpdates 
= true;

                    SPGroupCollection collGroups 
= site.SiteGroups;

                    SPUserCollection usercoll 
= siteCollection.RootWeb.SiteUsers;

                    
int ID = site.Users["loginusername"].ID;//domain\username,而非显示名称

                    usercoll.RemoveByID(ID);

                    site.Update();

                    site.AllowUnsafeUpdates 
= false;

                }

 

方式二,

 

using (SPSite siteCollection = SPContext.Current.Site)
            {
                
using (SPWeb site = siteCollection.OpenWeb())
                {
                    site.AllowUnsafeUpdates 
= true;

                    SPGroupCollection collGroups 
= site.SiteGroups;

                    SPUserCollection usercoll 
= siteCollection.RootWeb.SiteUsers;

                    String LoginID 
= site.CurrentUser.LoginName;

                    usercoll.Remove(LoginID);

                    site.Update();

                    site.AllowUnsafeUpdates 
= false;

                }

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-07
  • 2021-12-30
  • 2021-12-26
  • 2022-12-23
  • 2022-01-12
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-13
  • 2022-12-23
  • 2021-07-30
  • 2022-12-23
相关资源
相似解决方案