博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过脚本方式导出SharePoint网站集用户及其角色列表
阅读量:6924 次
发布时间:2019-06-27

本文共 879 字,大约阅读时间需要 2 分钟。

这是课堂上的一个例子,分享出来给大家参考用。如果你管理一个或者多个网站集,那么这个脚本将有助于你快速地了解用户信息。

管理员们,懂点脚本还是很有用的哦,呵呵

 

将下面的脚本保存为一个ps1文件

function Get-UsersWebPermissions([string]$siteUrl) {     $site = Get-SPSite $siteUrl;    $webs=$site.AllWebs;        foreach($w in $webs){        $users = $w.SiteUsers;        foreach($user in $users){            $data = @{                 "Site" = $site.Url                 "Web Url" = $w.Url                 "Web Name" = $w.Title                 "Username" = $user.LoginName                "Fullname" = $user.Name                 "Roles" = $user.Roles                 "Groups" = $user.Groups                };            New-Object PSObject -Property $data         };    };} Get-UsersWebPermissions -siteUrl http://chenxizhang-pc | Out-GridView

打开SharePoint 2010 Management Shell,定位到上面这个文件所在的目录,执行这个脚本。

【备注】在你的机器运行的时候,需要将上面的替换为你的网站集地址

回车运行之后,就可以看到结果

这个结果可以复制,粘贴到Excel里面来,以便做进一步的处理。

转载地址:http://jscjl.baihongyu.com/

你可能感兴趣的文章
GPU渲染简介
查看>>
图片转Base64字符串经Http传输问题
查看>>
【Maven实战】之Linux环境下Nexus3.6安装
查看>>
MVVM实践
查看>>
Servlet 启动过程
查看>>
HTML5页面布局前提
查看>>
MySql时区问题
查看>>
Mybatis的使用
查看>>
Linux:“awk”命令的妙用
查看>>
elasticsearch入库错误:gc overhead导致数据节点脱离集群
查看>>
Ceph基础概述
查看>>
互联网学院大数据开发专业欢迎加入
查看>>
轻雨物联网科技 - 智能门禁系统
查看>>
几款高质量常用的web前端框架
查看>>
ruby学习笔记-哈希,范围类型
查看>>
用Tomcat部署javaweb
查看>>
Python 去除列表中重复的元素
查看>>
配置防盗链,访问控制Directory,访问控制FilesMatch
查看>>
Python学习-20171228
查看>>
技术沙龙|破冰区块链技术,从钱包和智能合约开发入门区块链(西安)
查看>>