查看角色
适用于: Exchange Server 2010 SP2, Exchange Server 2010 SP3
上一次修改主题: 2011-03-19
可以用多种方式列出管理角色,具体取决于所需的信息。例如,可以选择仅返回特定角色类型的角色,即仅包含特定 cmdlet 和参数的角色,或查看特定管理角色的详细信息。有关 Microsoft Exchange Server 2010 中管理角色的详细信息,请参阅了解管理角色。
如果要在角色上查看所有管理角色条目的列表,请参阅查看角色条目。
必须使用命令行管理程序查看管理角色。
若要了解与角色相关的其他管理任务,请查看管理高级权限。
先决条件
本主题使用了管道传输以及 Format-List 和 Format-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...>
此示例返回包含 Database 和 Server 参数的角色列表,与这些参数所在的 cmdlet 无关。
Get-ManagementRole -CmdletParameters Database, Server
此示例返回其中 EmailAddresses 参数仅存在于 Set-Mailbox cmdlet 上的角色的列表。
Get-ManagementRole -Cmdlet Set-Mailbox -CmdletParameters EmailAddresses
还可以配合 Cmdlet 或 CmdletParameters 参数使用通配符 (*) 以匹配部分 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。保留所有权利。