powershell SharePoint PowerShell脚本,用于显示站点的用户和用户角色

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell SharePoint PowerShell脚本,用于显示站点的用户和用户角色相关的知识,希望对你有一定的参考价值。

Add-PsSnapin Microsoft.SharePoint.PowerShell
Set-location $home

$topSite = Get-SPSite http://opwshp02:39816/PWA
#$topSite
foreach($s in $topSite.AllWebs)
{
    if($s.HasUniquePerm -eq "True")
    {
        if($s.URL -eq "http://opwshp02:39816/PWA/100869miniiSiteKRK")
        {
            $s.Users | Format-Table -Property UserLogin, DisplayName | Out-File "C:\temp\UsersRoles.txt" 
            $s.RoleAssignments | Format-Table -AutoSize -Property Member, RoleDefinitionBindings | Out-File "C:\temp\UsersRoles.txt" -Append
            }
            #$s.Roles.Users
            #foreach($u in $s.Users)
            #{
                #$u.Roles
            #}
        }
    }

以上是关于powershell SharePoint PowerShell脚本,用于显示站点的用户和用户角色的主要内容,如果未能解决你的问题,请参考以下文章

powershell Powershell用于将Powershell与SharePoint 2007一起使用

powershell SharePoint Powershell添加列表项

powershell Sharepoint Powershell Snippets

powershell 为SharePoint 2013创建SharePoint服务帐户(最低)

使用 Powershell 插入 Sharepoint 凭据

powershell SharePoint事件接收器powershell脚本