向角色组添加成员

 

适用于: Exchange Server 2010 SP2, Exchange Server 2010 SP3

上一次修改主题: 2012-07-23

要向某个用户提供由管理角色组授予的权限,需要添加该用户、通用安全组 (USG) 或该用户所属的其他角色组作为角色组成员。有关 Microsoft Exchange Server 2010 中角色组的详细信息,请参阅了解管理角色组

要了解与管理员和专家用户相关的其他管理任务,请查看管理管理员和专家用户

使用 ECP 向角色组添加成员

您必须先获得权限,然后才能执行此过程。若要查看所需的权限,请参阅角色管理权限主题中的“角色组”条目。

  1. 在 Exchange 管理控制台 (EMC) 中,导航到控制台树中的“工具箱”。

  2. 在工作窗格中,双击“基于角色的访问控制 (RBAC) 用户编辑器”以打开 Exchange 控制面板 (ECP) 中的用户编辑器。

  3. 在“域名\用户名”和“密码”字段中为拥有打开 ECP 中的用户编辑器所需的权限的帐户提供凭据。单击“登录”。

  4. 单击“管理员角色”选项卡。

  5. 选择要向其添加成员的角色组,然后单击“详细信息”。

  6. 在“成员”部分,单击“添加”。

  7. 选择要添加到角色组的用户、USG 或其他角色组,然后单击“确定”。

  8. 单击“保存”将更改保存到角色组。

使用命令行管理程序将邮箱添加为角色组的成员

您必须先获得权限,然后才能执行此过程。若要查看所需的权限,请参阅角色管理权限主题中的“角色组”条目。

若要将邮箱添加为角色组的成员,请使用以下语法。

Add-RoleGroupMember <role group name> -Member <member>

本示例将邮箱 Robert 添加到 Seattle Administrators 角色组中。

Add-RoleGroupMember "Seattle Administrators" -Member Robert

有关语法和参数的详细信息,请参阅 Add-RoleGroupMember

使用命令行管理程序以利用筛选器将一组相似用户添加为角色组的成员

您必须先获得权限,然后才能执行此过程。若要查看所需的权限,请参阅角色管理权限主题中的“角色组”条目。

如果邮箱与在筛选器中指定的条件相匹配,则可以使用 Get-User cmdlet 将成员添加到角色组。Add-RoleGroupMembers cmdlet 不接受由 Get-User cmdlet 提供的对象类型,因此需要首先通过 ForEach 语句传递数据。

此步骤使用了管道传输、变量、收件人筛选器和 ForEach 语句。有关这些概念的详细信息,请参阅以下主题:

若要将符合指定条件的邮箱添加为角色组的成员,请执行以下操作。

  1. 通过将 Get-User 命令和 Filter 参数一起使用来收集匹配指定条件的邮箱,并将邮箱存储在变量中。

    $Mailboxes = Get-User -Filter { RecipientType -Eq "UserMailbox" -and <filter criteria> }
    
  2. 此步骤为可选步骤。查看存储在 $Mailboxes 变量中的邮箱列表。

    $Mailboxes
    
  3. 将存储在 $Mailbox 变量中的邮箱传递到在 ForEach 语句中运行的 Add-RoleGroupMember cmdlet。

    $Mailboxes | ForEach { Add-RoleGroupMember <role group name> -Member $_.Name }
    

本示例将 Sales IT Staff 部门中的所有邮箱添加到 Sales Help Desk 角色组。

$Mailboxes = Get-User -Filter { RecipientType -Eq "UserMailbox" -and Department -Eq "Sales IT Staff" }
$Mailboxes | ForEach { Add-RoleGroupMember "Sales Help Desk" -Member $_.Name }

有关语法和参数的详细信息,请参阅 Add-RoleGroupMember

其他任务

将成员添加到角色组之后,您可能还需要:

 © 2010 Microsoft Corporation。保留所有权利。