首页 > 其他分享 >SharePoint 开发:如何通过脚本生成Site Collection的Permission Report

SharePoint 开发:如何通过脚本生成Site Collection的Permission Report

时间:2023-12-29 20:00:53浏览次数:39  
标签:Permission 网站 SharePoint Site 如下 所示 权限

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

越来越多的企业,为了数据安全或者审计的需求,需要管理员定期将SharePoint网站集权限生成报告,其中包括:

·       网站集下所有子网站的权限设置

·       网站集管理员列表

·       应用于每个SharePoint对象的权限,如网站(子网站)、列表、文件夹和列表项。

·       为用户、SharePoint组和AD组配置的权限

·       SharePoint组以及每个组中具有访问权限的成员。

相关的脚本解决方案如下:

·       定义一下输出HTML的格式

·       从Web、List、Folder和Item各个级别get一下Permission

·       输出Report

具体操作步骤如下所示:

1.      以管理员的身份执行Windows Powershell,然后输入命令:Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue

SharePoint 开发:如何通过脚本生成Site Collection的Permission Report_Site Collection

2.      定义输出HTML的格式,如下所示:

SharePoint 开发:如何通过脚本生成Site Collection的Permission Report_Site Collection_02

3.      从Web、List、Folder和Item各个级别get一下Permission,如下所示:

SharePoint 开发:如何通过脚本生成Site Collection的Permission Report_脚本_03

SharePoint 开发:如何通过脚本生成Site Collection的Permission Report_Permission Report_04

SharePoint 开发:如何通过脚本生成Site Collection的Permission Report_Site Collection_05

  1. 输出Report,如下所示:

SharePoint 开发:如何通过脚本生成Site Collection的Permission Report_Site Collection_06

5.      可以直观的查看生成的Report,如下所示:

SharePoint 开发:如何通过脚本生成Site Collection的Permission Report_脚本_07


标签:Permission,网站,SharePoint,Site,如下,所示,权限
From: https://blog.51cto.com/u_13969817/9031194

相关文章

  • VMware Site Recovery Manager 8.8.0.2 (for vSphere 8.0U2) - 数据中心灾难恢复 (DR)
    VMwareSiteRecoveryManager8.8.0.2(forvSphere8.0U2)-数据中心灾难恢复(DR)作者主页:sysin.org新增功能SiteRecoveryManager8.8.0.2|21NOV2023|Build22795449TheVMwareSiteRecoveryManager8.8.0.2ExpressPatchprovidessecurityandbugfixes.FIPScom......
  • python 文件读写权限 PermissionError: [Errno 13] Permission denied
    概述os.chmod()方法用于更改文件或目录的权限。语法chmod()方法语法格式如下:os.chmod(path,mode)参数path --文件名路径或目录路径。flags --可用以下选项按位或操作生成,目录的读权限表示可以获取目录里文件名列表,,执行权限表示可以把工作目录切换到此目录,删......
  • Composite 组合模式简介与 C# 示例【结构型3】【设计模式来了_8】
    Composite组合模式简介与C#示例【结构型3】【设计模式来了_8】 阅读目录〇、简介1、什么是组合设计模式?2、优缺点和适用场景一、简单的代码示例二、根据示例代码看结构三、相关模式回到顶部〇、简介1、什么是组合设计模式?一句话解释:  针对树形结构......
  • permission.js 主要是对权限管理进行分析
    //引入路由importrouterfrom'./router'//引入仓库importstorefrom'./store'//引入ElementUI中的提示组件messageimport{Message}from'element-ui'//引入nprogress进度条importNProgressfrom'nprogress'//progressbarimport......
  • linux su 所有用户,permission denied
    查看文件/etc/pam.d/su,将wheel行全部加上注释authrequiredpam_wheel.souse_uid#这一行要求了只有wheel组的用户才能通过su登录,如果不注释掉该内容,将用户添加到wheel组也可以解决su登录问题]#grepwheel/etc/pam.d/su#Uncommentthefollowinglinetoimplicitlytrus......
  • An integrated method for predicting binding sites of protein-RNA interactions ba
    会议地点:腾讯会议关键词:数据平衡;蛋白质-RNA相互作用作者:TongZhou,JieRong,YangLiu,WeikangGong,ChunhuaLi期刊:Bioinformatics年份:2022论文原文:https://academic.oup.com/bioinformatics/article-abstract/38/9/2452/6543608补充材料:主要内容问题:识别蛋白质-RNA相互作用......
  • Designated-Verifier Aggregate Signature Scheme With Sensitive Data Privacy Prote
    Abstract—AggregatesignaturesenablethesensornodesofIndustrialInternetofThingstosendtheirsignaturestotheaggregatortorealizesignaturecompression.Beforebeingstoredinthedatacenter,sensitivedataandnon-sensitivedatashouldadopt......
  • 2023 China Collegiate Programming Contest (CCPC) Guilin Onsite (The 2nd Universa
    题解:https://files.cnblogs.com/files/clrs97/2023Guilin_Tutorial.pdf Code:A.EasyDiameterProblem#include<bits/stdc++.h>usingnamespacestd;constintN=300;constintmod=1e9+7;typedefpair<int,int>pii;vector<pair<int,int......
  • 跨平台应用开发进阶(三十五) :Android权限列表permission说明
    一、前言uni-app开发完APP后,上架到应用市场,审核时会对APP内部设置的权限进行核准,并给出相应的理由。如项目中有以下权限设置:"android":{"permissions":["<uses-featureandroid:name=\"android.hardware.camera\"/>","<uses-featurea......
  • 2023-2024 ICPC, NERC, Northern Eurasia Onsite镜像赛瞎写
    晚饭吃的卷饼,好吃。L题意有\(n\)个字符,L代表面包,O代表洋葱,你和一个朋友需要分这些食物,需满足以下要求:每个人至少有一件物品。你从最左边向右边连续取,剩下的都是那个朋友的。你们的面包数和洋葱数不能相同。输出一个方案你分得的物品数,如无解则输出\(-1\)。做法感......