通过脚本方式导出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替换为你的网站集地址

clip_image002

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

clip_image002[7]

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值