共用方式為


New-RoleAssignmentPolicy

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

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

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

語法

Default (預設值)

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

Description

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

您可以在建立新的指派原則時就新增管理角色,也可以先建立指派原則,日後再新增角色。 至少必須指派一個管理角色給新的指派原則,該指派原則才能套用權限至信箱。 如果沒有分配到新的分配政策中,分配到該政策的使用者就無法管理他們的郵箱設定。 在指派政策建立後指派管理角色,請使用 New-ManagementRoleAssignment cmdlet。 欲了解更多資訊,請參閱 管理角色指派政策

欲了解更多關於分配政策的資訊,請參閱 「理解管理職務分配政策」。

您必須已獲指派權限,才能執行此指令程式。 雖然這篇文章列出了 cmdlet 的所有參數,但如果某些參數未包含在你分配的權限中,你可能無法存取這些參數。 若要尋找在組織中執行任何 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 指令小說用於設定所有現有信箱的新指派政策。

參數

-Confirm

適用:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE、Exchange Online、內建本地安全外掛信箱

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

  • 破壞性的 Cmdlet (如 Remove-* cmdlets) 有內建暫停,它會先強迫您確認命令才會繼續作業。 對於這些 Cmdlet,您可以使用以下確切語法來略過確認提示:-Confirm:$false
  • 其他大部分的 Cmdlet (如 New-* 和 Set-* cmdlets) 則沒有內建暫停。 在使用這些 Cmdlet 時,指定不含任何值的 Confirm 參數會引入強迫您認可命令後才繼續作業的暫停。

參數屬性

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

參數集

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

-Description

適用:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE、Exchange Online、內建本地安全外掛信箱

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

參數屬性

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

參數集

(All)
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。

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

參數屬性

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

參數集

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

-IsDefault

適用:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE、Exchange Online、內建本地安全外掛信箱

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

當未提供明確指派政策時,新的信箱或從舊版本 Exchange 移動過來的信箱會被分配預設的指派政策。

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

參數屬性

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

參數集

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

-Name

適用:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE、Exchange Online、內建本地安全外掛信箱

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

參數屬性

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

參數集

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

-Roles

適用:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE、Exchange Online、內建本地安全外掛信箱

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

關於可指派到角色群組的內建管理角色清單,請參見 內建管理角色

參數屬性

類型:

RoleIdParameter[]

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

參數集

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

-WhatIf

適用:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE、Exchange Online、內建本地安全外掛信箱

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

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False
別名:威斯康辛

參數集

(All)
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

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