powershell 获取Web应用程序中的所有用户

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 获取Web应用程序中的所有用户相关的知识,希望对你有一定的参考价值。

$siteUrl = "https://homeport***"
$rootSite = New-Object Microsoft.SharePoint.SPSite($siteUrl)
$spWebApp = $rootSite.WebApplication

foreach($site in $spWebApp.Sites)
{
    $web = $site.openweb() 
    $siteUsers = $web.SiteUsers 

    foreach($user in $siteUsers) 
    {    
        Write-Host $user.LoginName
	$line = $user.LoginName + "," + $user.DisplayName + "," + $site.Url
	$line | out-file "F:\temp\AllUsers.txt" -append
    }
	$web.Dispose()
    $site.Dispose()
}

以上是关于powershell 获取Web应用程序中的所有用户的主要内容,如果未能解决你的问题,请参考以下文章

powershell PowerShell脚本,用于替换Web应用程序中网站集中所有网站中的所有徽标。

powershell 这将获取SharePoint场中的所有WSP。我用这个来下载所有的WSP。

powershell 此SharePoint Powershell脚本会检查网站集和Web应用程序中的所有网站,以查找特定的Web模板

powershell 此脚本提供已启用限制的Web应用程序中的所有列表。

powershell 这将遍历SharePoint中的所有Web应用程序,然后遍历每个应用程序中的所有网站以及iter

powershell 删除SDL Web拓扑管理器中的所有配置。