New-RoleAssignmentPolicy

內部部署 Exchange 和雲端式服務有提供此 Cmdlet。 有些參數和設定可能是某一個環境所專屬。

使用 New-RoleAssignmentPolicy 指令程式在您的組織中建立管理角色指派原則。

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

Syntax

New-RoleAssignmentPolicy
   [-Name] <String>
   [-Confirm]
   [-Description <String>]
   [-DomainController <Fqdn>]
   [-IsDefault]
   [-Roles <RoleIdParameter[]>]
   [-WhatIf]
   [<CommonParameters>]

Description

建立指派原則時,您可以使用 New-Mailbox、Set-Mailbox 或 Enable-Mailbox 指令程式將其指派給使用者。 如果您將新的指派原則設為預設指派原則,則它會被指派給沒有指派明確指派原則的所有新信箱。

您可以在建立新的指派原則時就新增管理角色,也可以先建立指派原則,日後再新增角色。 至少必須指派一個管理角色給新的指派原則,該指派原則才能套用權限至信箱。 如果沒有為新的指派原則指派任何角色,指派給該原則的使用者就無法管理自己的信箱組態。 若要在建立指派原則之後指派管理角色,請使用 New-ManagementRoleAssignment 指令程式。 如需詳細資訊,請 參閱管理角色指派原則

如需指派原則的詳細資訊,請 參閱瞭解管理角色指派原則

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

範例

範例 1

New-RoleAssignmentPolicy -Name "End User Policy"

Set-Mailbox -Identity Joe -RoleAssignmentPolicy "End User Policy"

此範例會建立一個指派原則。 建立指派原則之後,您可以使用 Set-Mailbox 指令程式將指派原則指派給信箱。

範例 2

New-RoleAssignmentPolicy -Name "Default End User Policy" -IsDefault

此範例會使用 IsDefault 參數建立一個指派原則。

範例 3

New-RoleAssignmentPolicy -Name "Limited End User Policy" -Roles "MyPersonalInformation", "MyDistributionGroupMembership", "MyVoiceMail" -IsDefault

Get-Mailbox -ResultSize Unlimited | Set-Mailbox -RoleAssignmentPolicy "Limited End User Policy"

此範例會建立一個指派原則,讓使用者能夠修改其個人資訊、管理其通訊群組成員資格,以及管理其語音信箱。 這個新建立的指派原則會成為新的預設指派原則。 然後,所有現有的信箱便都會設定為使用新的指派原則。

首先,建立新的指派原則並設定其作為新的預設指派原則。

由於將新角色指派設定為預設值僅適用于從舊版 Exchange 移動的新信箱或信箱,因此會使用 Set-Mailbox Cmdlet 在所有現有的信箱上設定新的指派原則。

參數

-Confirm

Confirm 參數會指定要顯示或隱藏確認提示。 這個參數對 Cmdlet 的影響取決於 Cmdlet 是否需要確認才能繼續作業。

  • 例如,具破壞性的 Cmdlet (例如 Remove-* Cmdlet) 內建暫停,可強制您在繼續之前確認命令。 對於這些 Cmdlet,您可以使用以下確切語法來略過確認提示:-Confirm:$false
  • 其他大部分的 Cmdlet (例如,New-* 和 Set-* Cmdlet) 沒有內建暫停。 在使用這些 Cmdlet 時,指定不含任何值的 Confirm 參數會引入強迫您認可命令後才繼續作業的暫停。
Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-Description

Description 參數會指定使用 Get-RoleAssignmentPolicy 指令程式檢視角色指派原則時所顯示的描述。 請使用引號 (") 括住該描述。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-DomainController

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

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

Edge Transport Server 不支援 DomainController 參數。 Edge Transport Server 會使用 Active Directory 輕量型目錄服務 (AD LDS) 的本機執行個體來讀寫資料。

Type:Fqdn
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-IsDefault

IsDefault 參數會將指派原則設為預設指派原則。 您不需要使用此參數指定值。

未提供明確指派原則時,會將從舊版 Exchange 移動的新信箱或信箱指派為預設指派原則。

將指派原則設定為預設指派原則並不會變更現有信箱的角色指派。 若要變更現有信箱的指派原則,請使用 Set-Mailbox 指令程式。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-Name

Name 參數會指定新指派原則的名稱。 如果指派原則名稱包含空格,請使用引號 (") 括住名稱。 該名稱的最大長度為 64 個字元。

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-Roles

建立 Roles 參數時,此參數會指定要指派給指派原則的管理角色。 如果角色名稱包含空格,請使用引號 (") 括住名稱。 如果想指派多個角色,請以逗號隔開角色名稱。

如需您可以指派給角色群組的內建管理角色清單,請參閱 內建管理角色

Type:RoleIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-WhatIf

WhatIf 參數會模擬命令的動作。 使用此參數時,您不需要實際套用變更即可檢視可能會發生的變更。 您不需要使用此參數指定值。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

輸入

Input types

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

輸出

Output types

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