zoukankan      html  css  js  c++  java
  • 通过脚本方式导出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里面来,以便做进一步的处理。

  • 相关阅读:
    Css Hack
    flex 兼容 ie9
    js 阻止父级元素的事件向子级元素传递
    php正则表达式的匹配与替换
    php的匿名类的使用
    解决php的单继承问题,实现php的多继承,trait的使用
    php的抽象类和接口的总结和区别
    eclipse的maven项目Java Resources有红叉问题
    IntelliJ全家桶IDEA Webstorm 2020 永久破解方法(说是可以任何版本)
    电脑能ping 通 ip,但是不能ping通 域名
  • 原文地址:https://www.cnblogs.com/chenxizhang/p/2244796.html
Copyright © 2011-2022 走看看