通过脚本方式导出SharePoint网站集用户及其角色列表
这是课堂上的一个例子,分享出来给大家参考用。如果你管理一个或者多个网站集,那么这个脚本将有助于你快速地了解用户信息。
管理员们,懂点脚本还是很有用的哦,呵呵
将下面的脚本保存为一个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,定位到上面这个文件所在的目录,执行这个脚本。
【备注】在你的机器运行的时候,需要将上面的http://chenxizhang-pc替换为你的网站集地址
回车运行之后,就可以看到结果
这个结果可以复制,粘贴到Excel里面来,以便做进一步的处理。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
2009-11-10 PHP: 如何连接oracle数据库进行数据读取
2008-11-10 NUnit,NMock,NCover的使用和范例【转载】
2008-11-10 TOP语句与Order By语句
2008-11-10 T-SQL中聚合函数对空值(NULL)的处理
2008-11-10 T-SQL查询的逻辑工作原理
2008-11-10 使用合适的工具编辑web.config
2008-11-10 SQL Server 2005 功能比较 【转载】