查看角色

适用于:Exchange Server 2013

管理角色可以通过多种方式列出,具体取决于所需的信息。 例如,可以选择仅返回特定角色类型的角色、仅包含特定 cmdlet 和参数的角色,或查看特定管理角色的详细信息。 有关 Microsoft Exchange Server 2013 中管理角色的详细信息,请参阅了解管理角色

如果要在角色上查看所有管理角色条目的列表,请参阅查看角色条目

是否要查找与角色相关的其他管理任务? 请查看高级权限

开始前,有必要了解什么?

  • 估计完成每个步骤时间:5 分钟

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

  • 您必须使用命令行管理程序执行这些过程。

  • 本主题使用管道以及 Format-ListFormat-Table cmdlet。 有关这些概念的详细信息,请参阅下列主题:

  • 若要了解本主题中的过程可能适用的键盘快捷键,请参阅 Exchange 管理中心内的键盘快捷键

提示

是否有任何疑问? 在 Exchange 论坛中寻求帮助。 访问 Exchange Server 的论坛。

查看特定管理角色

还可以通过检索特定角色来查看特定角色的详细信息,方法是使用 Get-ManagementRole cmdlet 并将输出通过管道传输给 Format-List cmdlet。

要查看特定角色的详细信息,请使用以下语法。

Get-ManagementRole <role name> | Format-List

本示例检索有关"邮件收件人"管理角色的详细信息。

Get-ManagementRole "Mail Recipients" | Format-List

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

列出所有的管理角色

运行 Get-ManagementRole cmdlet 时,可以通过不指定任何角色来查看组织中所有管理角色的列表。 默认情况下,每个角色的角色名称和角色类型都包含在结果中。

本示例返回贵组织中所有角色的列表。

Get-ManagementRole

若要返回组织中所有角色的特定属性列表,可以通过管道传递 Format-Table cmdlet 的结果,并在结果列表中指定所需的属性。 请使用以下语法:

Get-ManagementRole | Format-Table <property 1>, <property 2...>

此示例返回组织中所有角色的列表,并包括 Name 属性和属性名以单词 Implicit 开头的任何属性。

Get-ManagementRole | Format-Table Name, Implicit*

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

列出包含特定 cmdlet 的管理角色

通过在 Get-ManagementRole cmdlet 上使用 Cmdlet 参数,可以返回包含指定的 cmdlet 的角色列表。

要返回包含指定的 cmdlet 的角色列表,请使用以下语法。

Get-ManagementRole -Cmdlet <cmdlet>

本示例返回包含 New-Mailbox cmdlet 的角色列表。

Get-ManagementRole -Cmdlet New-Mailbox

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

列出包含特定参数的管理角色

可以使用 Get-ManagementRolecmdlet 上的 CmdletParameters 参数返回包含一个或多个指定参数的角色列表。 仅返回包含指定的所有参数的角色。

使用 CmdletParameters 参数时,可以选择包含 Cmdlet 参数。 如果包含 Cmdlet 参数,则仅返回包含你在指定的 cmdlet 上指定的参数的角色。 如果未包含 Cmdlet 参数,则返回包含你指定的参数的角色,而不管这些参数位于何种 cmdlet 上。

要返回包含指定参数的角色列表,请使用以下语法。

Get-ManagementRole [-Cmdlet <cmdlet>] -CmdletParameters <parameter 1>, <parameter 2...>

本示例返回包含 数据库服务器 参数的角色列表,而不管它们所在的 cmdlet。

Get-ManagementRole -CmdletParameters Database, Server

此示例返回一个角色列表,其中 EmailAddresses 参数仅存在于 Set-Mailbox cmdlet 上。

Get-ManagementRole -Cmdlet Set-Mailbox -CmdletParameters EmailAddresses

还可以配合 CmdletCmdletParameters 参数使用通配符 (*) 以匹配部分 cmdlet 或参数名称。

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

列出特定角色类型的管理角色

通过在 Get-ManagementRole cmdlet 上使用 RoleType 参数,可以返回基于指定角色类型的角色列表。

要返回匹配指定角色类型的角色列表,请使用以下语法。

Get-ManagementRole -RoleType <roletype>

此示例基于 UmMailboxes 角色类型返回角色列表。

Get-ManagementRole -RoleType UmMailboxes

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

列出父角色的直接子角色

可以使用 Get-ManagementRole cmdlet 上的 GetChildren 参数返回作为指定父角色的直接子级的角色列表。 仅返回包含指定为父角色的角色的角色。

要返回父角色的直接子角色的列表,请使用以下语法。

Get-ManagementRole <parent role name> -GetChildren

此示例返回灾难恢复角色的直接子角色的列表。

Get-ManagementRole "Disaster Recovery" -GetChildren

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

列出父角色下的所有子角色

可以使用 Get-ManagementRole cmdlet 上的 Recurse 参数,将整个角色链从指定的父角色返回到最后一个子角色。 Recurse 参数告知 Get-ManagementRole cmdlet 在找到的每个父级和子关系中递归,直到它到达最后一个子角色。 父角色包含在返回的列表中。

此示例返回父角色的所有子角色的列表。

Get-ManagementRole <parent role name> -Recurse

本示例返回"邮件收件人"角色的所有子角色。

Get-ManagementRole "Mail Recipients" -Recurse

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