查看角色

 

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

上一次修改主题: 2011-03-19

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

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

必须使用命令行管理程序查看管理角色。

若要了解与角色相关的其他管理任务,请查看管理高级权限

先决条件

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

希望执行何种操作?

  • 查看特定管理角色

  • 列出所有的管理角色

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

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

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

  • 列出父角色的直接子角色

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

注释注意:
不能使用 EMC 查看角色。

查看特定管理角色

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

还可以通过检索特定角色来查看特定角色的详细信息,方法是使用 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-ManagementRole cmdlet 上使用 CmdletParameters 参数,可以返回包含一个或多个指定的参数的角色列表。只返回了包含所有指定参数的角色。

使用 CmdletParameters 参数时,可以选择包括 Cmdlet 参数。如果包括 Cmdlet 参数,则仅返回包含在指定 cmdlet 上指定参数的角色。如果不包括 Cmdlet 参数,则仅返回包含指定参数的角色,与这些参数所在的 cmdlet 无关。

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

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

此示例返回包含 DatabaseServer 参数的角色列表,与这些参数所在的 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

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