当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 PowerShell 将网站集管理员添加到 SharePoint 中的所有网站

作者:精品下载站 日期:2024-12-14 14:16:43 浏览:15 分类:玩电脑

使用 PowerShell 将网站集管理员添加到 SharePoint 中的所有网站


网站集管理员在 SharePoint 2016 的网站集中拥有上帝般的力量。除了主要和辅助网站集管理员之外,我们还可以在任何 SharePoint 网站集上添加其他网站集管理员。管理 SharePoint 网站时,通常需要添加或删除网站集管理员。如果您需要为每个站点单独执行此操作,这可能是一个耗时的过程。此博文将向您展示如何使用 PowerShell 将网站集管理员添加到 SharePoint 环境中的所有网站。

如何在 SharePoint 2016 中添加网站集管理员?

要添加网站集管理员,请按照下列步骤操作:

  1. 站点设置齿轮 >> 单击“站点设置”菜单项
  2. 单击“用户和权限”下的“网站集管理员”链接
  3. 在网站集管理员字段中输入新用户。单击“确定”保存更改。

    [玩转系统] 使用 PowerShell 将网站集管理员添加到 SharePoint 中的所有网站

好的!现在,在所有网站集中添加相同的用户作为管理员怎么样?

用于将网站集管理员添加到 SharePoint 中所有网站集的 PowerShell 脚本:

如果您管理多个 SharePoint 网站,向所有网站添加网站集管理员会很有帮助。使用 PowerShell 可以快速轻松地完成此操作。


Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue

#User Account to add as Site Collection Admin
$UserAccount="Crescent\Salaudeen"

Get-SPSite -Limit "All" | ForEach-Object { 
$User = $_.RootWeb.EnsureUser($UserAccount)
    if($User.IsSiteAdmin -ne $True)
    {
        $User.IsSiteAdmin = $True
        $User.Update()
        Write-Host "Added Site Collection Administrator for Site Collection:" $_.URL -ForegroundColor Green
    }
    else
    {
        Write-Host "User is already an Site Collection Administrator for Site Collection:" $_.URL -ForegroundColor Yellow
    }
} 
您可以使用中央管理中的 Web 应用程序用户策略来完全控制整个 Web 应用程序,而不是将用户添加到单个网站集中!

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯