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

[玩转系统] 使用 PowerShell 将 Active Directory 组添加到 SharePoint

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

使用 PowerShell 将 Active Directory 组添加到 SharePoint


要求:使用 PowerShell 将 Active Directory 组添加到 SharePoint 组。

如何将 Active Directory 组添加到 SharePoint?

在这篇博文中,我们将逐步完成将 Active Directory 组添加到 SharePoint 权限所需的步骤。如果您需要快速向一组用户授予权限,而不必每次都单独添加它们,这会很有帮助。我们还将向您展示如何使用 PowerShell 向 Active Directory 组授予 SharePoint 权限。

要将 AD 组的访问权限授予 SharePoint,请执行以下操作:

  1. 导航到您的 SharePoint 网站并单击“网站设置”齿轮图标 >> 选择“网站设置”
  2. 单击“用户和权限”下的“人员和组”链接
  3. 现在,您可以通过单击功能区中的“授予权限”图标来提供直接权限,也可以通过选择现有组将 Active Directory 组添加到任何现有 SharePoint 组。
  4. 单击“新建”按钮>>并选择“添加用户”。输入要添加的 AD 组的全名。确保您的所有条目均已解决。单击“共享”按钮即可完成将 Active Directory 组添加到 SharePoint 组。

    [玩转系统] 使用 PowerShell 将 Active Directory 组添加到 SharePoint

PowerShell 将 Active Directory 组添加到 SharePoint:

在 SharePoint Online 中,管理员可以使用 Active Directory (AD) 安全组来管理用户对 SharePoint 网站和内容的访问。通过将 AD 组添加到 SharePoint,管理员可以一次向多个用户分配权限,从而减少管理用户访问所需的时间和精力。

让我们使用 PowerShell 向 SharePoint 网站上的 AD 组授予编辑权限。


Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue

#Parameters
$SiteURL = "https://intranet.crescent.com"
$ADGroupName = "Crescent\Marketing Managers"
$PermissionLevel = "Edit"

Try {
    #Get Objects
    $Web = Get-SPWeb $SiteURL
    $ADGroup = $Web.EnsureUser($ADGroupName)
 
    #Grant Permission to the AD Group
    $RoleAssignment = New-Object Microsoft.SharePoint.SPRoleAssignment($ADGroup)
    $RoleDefinition = $Web.RoleDefinitions[$PermissionLevel]
    $RoleAssignment.RoleDefinitionBindings.Add($RoleDefinition)
    $Web.RoleAssignments.Add($RoleAssignment)
    Write-host "Granted Edit Access to AD Group!" -f Green 
}
Catch {
    write-host -f Red "Error:" $_.Exception.Message
}

使用 PowerShell 将 Active Directory 组添加到 SharePoint 组:

我们不向 AD 组提供直接用户权限,而是将 Active Directory 组添加到现有的 SharePoint 组。


Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue

$SiteURL = "https://Intranet.crescent/us/"
$ADGroupName = "Crescent\Marketing Managers"
$SharePointGroupName = "Crescent Intranet Members"

#Get Objects
$Web = Get-SPWeb $SiteURL
$ADGroup = $Web.EnsureUser($ADGroupName)
$SPGroup= $web.Groups[$SharePointGroupName]
 
#Add User to the Group
$SPGroup.AddUser($ADGroup)

总之,使用 PowerShell 将 Active Directory 组添加到 SharePoint 是管理用户访问的一种简单而有效的方法。通过自动化流程,管理员可以快速轻松地一次向多个用户分配权限,从而减少管理用户访问所需的时间和精力。要将 Active Directory 组添加到 SharePoint Online 组,请使用:如何使用 PowerShell 将 AD 组添加到 SharePoint Online 组?

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

取消回复欢迎 发表评论:

关灯