首页 > 其他分享 >SharePoint 2019开发:如何通过脚本来变更SharePoint Group的 Permission Level

SharePoint 2019开发:如何通过脚本来变更SharePoint Group的 Permission Level

时间:2023-10-29 11:03:34浏览次数:49  
标签:Group level Edit SharePoint Permission 添加

Blog链接:https://blog.51cto.com/13969817

很多企业出于安全管理需要,IT admin需要根据Security Policy或者审计要求定期批量的修改SharePoint 权限,比如添加或者删除某个用户,或者更换某个Group的Permission level等等,如果单纯的修改一个网站,那么我们可以直接到Site Settings的Permission management里进行人为手动变更,那么如果Site Collection比较多的情况下,如何通过脚本来执行变更呢?

今天以SharePoint Server 2019或者Subscription版本为例,给大家做一下分享:

需求:当前SharePoint Group:Management Portal Visitors的Permission level为Edit,希望添加Contribute的Permission Level,同时将Edit Permission level删除。

SharePoint 2019开发:如何通过脚本来变更SharePoint Group的 Permission Level_变更

具体实现过程代码如下:

SharePoint 2019开发:如何通过脚本来变更SharePoint Group的 Permission Level_Permission level_02

我们可以看到Contribute Permission level添加完成,Edit Permission level删除完成,如下所示:

SharePoint 2019开发:如何通过脚本来变更SharePoint Group的 Permission Level_Permission level_03

说明:同理,如果更新用户的Permission Level,也可以参照上述代码样例,多谢大家阅读。

标签:Group,level,Edit,SharePoint,Permission,添加
From: https://blog.51cto.com/u_13969817/8078032

相关文章

  • 十一、LINQ基础—GroupBy子句
    一、简介group子句返回一个IGrouping(TKey,Telement)对象序列,编译时,group子句被转换成对GroupBy方法的调用。二、案例案例一:根据首字母分组,并打印到控制台//数据源string[]fruits={"apple","banana","peach","orange","melon","lemon"};//分组查询的查询语句......
  • EF Core无法翻译groupby等子查询
    烦人的表达式转化错误varquery1=emps.Grouby(v=>v.DeptId).Select(g=>new{DeptId=g.Key,Salary=g.Max(x=>x.Salary);varresult=fromdindeptsjoinqinquery1ond.Idequalsq.DeptIdselectnew{d.Name,q.Salary};上面代码运行起......
  • a-checkbox-group的用法2
    有时候在项目中,一个复选框组中,选中某个复选框都要进行一定的操作,如果不想使用整体的change事件,可以在单个的checkbox中定义change事件,比如如下代码:<a-checkbox-groupv-model="checkedList"><a-row:gutter="24"><a-col:span="6"v-for="{value,l......
  • MapReduce自定义GroupingComparator
    需求:有如下订单明细数据0000001 01 222.80000002 06 722.40000001 05 25.80000003 01 222.80000003 01 33.80000002 03 522.80000002 04 122.4第一列是订单编号,第二列是商品id,第三列是商品金额,列与列之间用制表符分隔。现在需要求出每一个订单中最贵的商品。思路:将订单id和商......
  • thinkphp5 使用group查询最新的一条记录
    thinkphp5示例://子查询主要的在MAX(create_time)$subQuery=Db::table('fa_crm_record')->field('customer_id,MAX(create_time)AScreate_time')->group('customer_id')......
  • 通过MySQL router连接MySQL8.0.23 Group Replication使用方式
    服务器信息:应用服务器:部署Myrouter,版本mysql-router-8.0.23-linux-glibc2.17-x86_64-minimal10.172.144.8810.172.144.89数据库服务器:部署MGR,版本mysql-8.0.23-linux-glibc2.17-x86_64-minimal10.172.144.6510.172.144.6610.172.144.671、MySQL8.0.23GroupReplication集群配置......
  • Android中RadioGroup的使用
    在安卓中为了给在几个选项中选择其中某个选项,需要用到Radiogroup2、为了增加灵活行,想要在Java代码中动态加载Radio这就涉及到一个问题,Radio的样式应该怎样修改RadioGroup的代码<RadioGroupandroid:id="@+id/rbgAttrSelect"android:layout_width="match_parent"......
  • 议题征集|The Open Group 2023亚太区年度颁奖盛典暨ESG架构年度大会诚邀演讲嘉宾!
    每个人心中都有各自对ESG架构管理的想象与理解我们期待用一场汇聚真知灼见与探索实践的盛典重新定义架构的奇妙▼ 在全球可持续发展浪潮下,ESG目标(环境、社会和治理)的重要性愈发凸显。越来越多的企业认识到,以ESG为基础的商业模式能够为组织带来更长远、可持续的价值。在实现ESG可持......
  • WPF 已知问题 RadioButton 指定 GroupName 后关闭窗口可能导致无法选中
    本文记录一个WPF已知问题,当WPF的RadioButton指定GroupName且将IsChecked状态绑定到ViewModel上,将包含以上控件的代码的窗口显示两个,接着关闭其中一个。此时可以看到依然开着的窗口的RadioButton控件无法正确在用户界面上点击选中此问题已经报告给WPF官方,请看htt......
  • could not chdir to home directory /home/user:permission denied /bin/bash:Permiss
    今天在vm上登录一个user的时候,发现正确输入用户名和密码后弹出了这样的信息,登陆不上.发现给出的信息中,permissiondenied而binpermiss;这种情况表明自己给该用户赋予的权限不足导致问题通过在/home目录下用ll检查到该用户的user权限是---通过chmod7user指令修改后仍......