檢視角色

 

適用版本: 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

此範例會擷取 Mail Recipients 管理角色的詳細資料。

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

此範例會傳回 Disaster Recovery 角色之直接子項的清單。

Get-ManagementRole "Disaster Recovery" -GetChildren

如需詳細的語法及參數資訊,請參閱 Get-ManagementRole

列出上層角色下的所有子項角色

您必須已獲指派權限,才能執行此程序。若要查看您需要的權限,請參閱角色管理權限主題中的「管理角色」項目。

您可以透過在 Get-ManagementRole Cmdlet 上使用 Recurse 參數來傳回從指定之上層角色到最後子項角色的整個角色鏈結清單。Recurse 參數會告訴 Get-ManagementRole Cmdlet 透過它所發現的每個上層及子項關係來遞迴,直到它達到最後一個子項角色。上層角色包含在傳回的清單中。

此範例會傳回上層角色的所有子項角色清單。

Get-ManagementRole <parent role name> -Recurse

此範例會傳回 Mail Recipients 角色的所有子項角色。

Get-ManagementRole "Mail Recipients" -Recurse

如需詳細的語法及參數資訊,請參閱 Get-ManagementRole

 © 2010 Microsoft Corporation. 著作權所有,並保留一切權利。