zoukankan      html  css  js  c++  java
  • 通过代码方式从SharePoint组中移除用户(代码)

    我们可以通过编码的方式从一个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;

                    }
  • 相关阅读:
    群辉:服务器错误 错误代码38
    wireshark filter manualpage
    收集下shell使用笔记
    Android kernel LOGO的更换方法
    java实现截屏
    [转]android4.0.3 修改启动动画和开机声音
    博客搬迁
    idea 2017.3创建springboot项目报无效的源发行版: 1.8或者Unsupported major.minor version 52.0的解决方案
    关于mybatis查询集合返回为[null]的问题
    关于mybatis中resultType返回null的问题
  • 原文地址:https://www.cnblogs.com/Jayan/p/2002487.html
Copyright © 2011-2022 走看看