Get-ManagementRole

內部部署 Exchange 和雲端式服務有提供此 Cmdlet。 某些參數和設定可能僅限於一個環境或另一個環境。

使用 Get-ManagementRole Cmdlet 來檢視已在貴組織中建立的管理角色。

如需下方<語法>一節中參數集的詳細資訊,請參閱 Exchange Cmdlet 語法。

語法

GetChildren

Get-ManagementRole
    [-Identity] <RoleIdParameter>
    [-GetChildren]
    [-DomainController <Fqdn>]
    [-RoleType <RoleType>]
    [<CommonParameters>]

Recurse

Get-ManagementRole
    [-Identity] <RoleIdParameter>
    [-Recurse]
    [-DomainController <Fqdn>]
    [-RoleType <RoleType>]
    [<CommonParameters>]

Identity

Get-ManagementRole
    [[-Identity] <RoleIdParameter>]
    [-Cmdlet <String>]
    [-CmdletParameters <String[]>]
    [-DomainController <Fqdn>]
    [-RoleType <RoleType>]
    [<CommonParameters>]

Script

Get-ManagementRole
    [[-Identity] <RoleIdParameter>]
    [-Script <String>]
    [-ScriptParameters <String[]>]
    [-DomainController <Fqdn>]
    [-RoleType <RoleType>]
    [<CommonParameters>]

Description

您可以透過數種方式檢視管理角色,從列出組織中的所有角色到僅列出指定父角色的子角色。 您也可以將 Get-ManagementRole Cmdlet 的輸出透過管道傳送至 Format-List Cmdlet,以檢視特定角色的詳細資料。

如需管理角色的相關資訊,請參閱 瞭解管理角色。

您必須已獲指派權限,才能執行此指令程式。 雖然本文列出 Cmdlet 的所有參數,但如果指派給您的權限中未包含某些參數,您可能無法存取這些參數。 若要尋找在組織中執行任何 Cmdlet 或參數所需的權限,請參閱 Find the permissions required to run any Exchange cmdlet。

範例

範例 1

Get-ManagementRole

此範例列出已在貴組織中建立的所有角色。

範例 2

Get-ManagementRole "Mail Recipients" -Recurse

此範例列出屬於郵件收件者管理角色子系的所有角色。 此命令會執行指定父角色的所有子角色的遞迴查詢。 此遞迴查詢會尋找從父系的直接子系到階層中最後一個子系角色的每個子角色。 在遞迴清單中,父角色也會在清單中傳回。

範例 3

Get-ManagementRole -CmdletParameters Identity, Database

此範例列出同時包含 Identity 和 Database 參數的所有角色。 不會傳回僅包含一個參數或另一個參數的角色。

範例 4

Get-ManagementRole -RoleType UnScopedTopLevel

此範例列出具有 UnScopedTopLevel 類型的所有角色。 這些角色包含自訂指令碼或非 Exchange Cmdlet。

範例 5

Get-ManagementRole "Transport Rules" | Format-List Name, RoleType

此範例只會擷取傳輸規則角色,並將 Get-ManagementRole Cmdlet 的輸出傳遞給 Format-List Cmdlet。 接著,Format-List Cmdlet 只會顯示傳輸規則角色的 Name 和 RoleType 屬性。 如需管線和 Format-List Cmdlet 的詳細資訊,請參閱 關於管線 和 使用命令輸出。

範例 6

Get-ManagementRole "Mail Recipients" -GetChildren

此範例列出郵件收件者角色的直系子系。 只會傳回持有郵件收件者角色作為其父角色的子角色。 郵件收件者角色不會在清單中傳回。

參數

-Cmdlet

適用:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE、Exchange Online、安全性和合規性 & 內建安全性內部部署信箱的附加元件

Cmdlet 參數會傳回包含指定 Cmdlet 的所有角色清單。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

Identity
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-CmdletParameters

適用:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE、Exchange Online、安全性和合規性 & 內建安全性內部部署信箱的附加元件

CmdletParameters 參數會傳回包含指定參數的所有角色清單。 您可以指定多個參數,方法是用逗號分隔每個參數。 如果您指定多個參數,則只會傳回包含所有指定參數的角色。

參數屬性

類型:

String[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

Identity
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DomainController

適用項目:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE

此參數僅適用於內部部署 Exchange。

DomainController 參數會指定此 Cmdlet 用來向 Active Directory 讀取或寫入資料的網域控制站。 您可以透過網域控制站的完整網域名稱 (FQDN) 來識別網域控制站。 例如,dc01.contoso.com。

參數屬性

類型:Fqdn
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-GetChildren

適用:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE、Exchange Online、安全性和合規性 & 內建安全性內部部署信箱的附加元件

GetChildren 參數會擷取根據 Identity 參數中指定的父角色所建立的所有角色清單。 您不需要使用此參數指定值。

結果中只會包含父系角色的直屬子角色。

您只能將此參數與 Identity 和 RoleType 參數搭配使用。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

GetChildren
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Identity

適用:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE、Exchange Online、安全性和合規性 & 內建安全性內部部署信箱的附加元件

Identity 參數會指定您要檢視的角色。 如果您想要檢視的角色包含空格,請以引號 (“) 括住名稱。 您可以使用萬用字元 (*) 和部分角色名稱來比對多個角色。

警告: Identity 參數的值 $null 或不存在的值會傳回 所有 物件,就像您在執行 Get- 命令而不使用Identity 參數一樣。 請確認 Identity 參數的任何值清單均正確無誤,且不包含不存在的$null值。

參數屬性

類型:RoleIdParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

GetChildren
Position:1
必要:True
來自管線的值:True
來自管線按屬性名稱的值:True
來自剩餘引數的值:False
Recurse
Position:1
必要:True
來自管線的值:True
來自管線按屬性名稱的值:True
來自剩餘引數的值:False
Identity
Position:1
必要:True
來自管線的值:True
來自管線按屬性名稱的值:True
來自剩餘引數的值:False
Script
Position:1
必要:True
來自管線的值:True
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-Recurse

適用:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE、Exchange Online、安全性和合規性 & 內建安全性內部部署信箱的附加元件

Recurse 參數會擷取根據 Identity 參數中指定的父角色建立的所有角色清單。 您不需要使用此參數指定值。

會傳回 Identity 參數中指定的角色、其子角色及其子系。

您只能將此參數與 Identity 和 RoleType 參數搭配使用。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

Recurse
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-RoleType

適用:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE、Exchange Online、安全性和合規性 & 內建安全性內部部署信箱的附加元件

RoleType 參數會傳回符合指定角色類型的角色清單。 如需有效角色類型的清單,請參閱 瞭解管理角色。

參數屬性

類型:RoleType
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Script

適用:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE、Exchange Online、安全性和合規性 & 內建安全性內部部署信箱的附加元件

Script 參數會傳回包含指定指令碼的所有角色清單。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

Script
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ScriptParameters

適用:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE、Exchange Online、安全性和合規性 & 內建安全性內部部署信箱的附加元件

ScriptParameters 參數會傳回包含指定參數或參數的所有角色清單。 您可以指定多個參數,方法是用逗號分隔每個參數。 如果您指定多個參數,則只會傳回包含所有指定參數的角色。

參數屬性

類型:

String[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

Script
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 Cmdlet 支援常見參數: -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters。

輸入

Input types

若要查看此指令程式可接受的輸入類型,請參閱指令程式輸入和輸出類型。 如果指令程式的 [輸入類型] 欄位是空的,表示指令程式不接受輸入資料。

輸出

Output types

若要查看此指令程式可接受的傳回類型 (也就是所謂的輸出類型),請參閱指令程式輸入和輸出類型。 如果 [輸出類型] 欄位是空的,表示指令程式不會傳回資料。