向角色组添加成员

Exchange 2010
 

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

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

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

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

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

  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。保留所有权利。
显示: