New-RoleGroup
內部部署 Exchange 和雲端式服務有提供此 Cmdlet。 有些參數和設定可能是某一個環境所專屬。
使用 New-RoleGroup Cmdlet 來建立管理角色群組。
如需下方<語法>一節中參數集的詳細資訊,請參閱 Exchange Cmdlet 語法。
Syntax
New-RoleGroup
[-Name] <String>
-LinkedDomainController <String>
-LinkedForeignGroup <UniversalSecurityGroupIdParameter>
[-LinkedCredential <PSCredential>]
[-Confirm]
[-CustomConfigWriteScope <ManagementScopeIdParameter>]
[-CustomRecipientWriteScope <ManagementScopeIdParameter>]
[-Description <String>]
[-DisplayName <String>]
[-DomainController <Fqdn>]
[-Force]
[-ManagedBy <MultiValuedProperty>]
[-Members <MultiValuedProperty>]
[-RecipientOrganizationalUnitScope <OrganizationalUnitIdParameter>]
[-Roles <RoleIdParameter[]>]
[-SamAccountName <String>]
[-WellKnownObject <String>]
[-WhatIf]
[<CommonParameters>]
New-RoleGroup
[-Name] <String>
[-Confirm]
[-CustomConfigWriteScope <ManagementScopeIdParameter>]
[-CustomRecipientWriteScope <ManagementScopeIdParameter>]
[-Description <String>]
[-DisplayName <String>]
[-DomainController <Fqdn>]
[-Force]
[-Id <Guid>]
[-ManagedBy <MultiValuedProperty>]
[-Members <MultiValuedProperty>]
[-RecipientOrganizationalUnitScope <OrganizationalUnitIdParameter>]
[-Roles <RoleIdParameter[]>]
[-SamAccountName <String>]
[-WhatIf]
[<CommonParameters>]
Description
建立角色群組時,您不需要新增成員或將管理角色指派給角色群組。 不過,在您新增成員或將角色指派給角色群組之前,角色群組不會授與任何許可權給使用者。 您也可以在建立角色群組時指定自訂群組態或收件者範圍。 這些範圍會套用至建立角色群組時所建立的管理角色指派。
當您建立角色群組時,可以建立群組並直接將成員新增至其中,也可以建立連結的角色群組。 連結的角色群組會將角色群組連結至通用安全性群組, (另一個樹系中的 USG) 。 如果您執行 Exchange 的伺服器位於資源樹系中,且您的使用者和系統管理員位於不同的使用者樹系中,建立連結的角色群組會很有用。 如果您建立連結的角色群組,就無法直接將成員新增至其中。 您必須將成員新增至外部樹系中的 USG。
如需角色群組的詳細資訊,請參閱了解管理角色群組。
您必須已獲指派權限,才能執行此指令程式。 雖然本主題已列出這個指令程式的所有參數,不過,如果某些參數並未包含在指派給您的權限中,您可能就無法存取這些參數。 若要尋找在組織中執行任何 Cmdlet 或參數所需的權限,請參閱 Find the permissions required to run any Exchange cmdlet。
範例
範例 1
New-RoleGroup -Name "Limited Recipient Management" -Roles "Mail Recipients", "Mail Enabled Public Folders" -Members Kim, Martin
此範例會建立角色群組。 [郵件收件者] 和 [啟用郵件的公用資料夾] 角色會指派給角色群組,並將使用者Kim 和 Martin 新增為成員。 由於未提供任何範圍,因此Kim 和 Martin 可以管理任何收件者,並重設組織中任何使用者的密碼。
範例 2
New-RoleGroup -Name "Seattle Limited Recipient Management" -Roles "Mail Recipients", "Mail Enabled Public Folders" -Members John, Carol -CustomRecipientWriteScope "Seattle Recipients"
此範例會建立具有自訂收件者範圍的角色群組。 自訂收件者範圍「西雅圖收件者」會將指派給角色群組的角色範圍限制為將 City 屬性設定為 Seattle 的收件者。 [郵件收件者] 和 [啟用郵件的公用資料夾] 角色會指派給角色群組,並將使用者 John 和 John 新增為成員。
範例 3
New-RoleGroup -Name "Transport Rules Management" -Roles "Transport Rules" -Members "Compliance Group" -ManagedBy Isabel
此範例會建立角色群組,並讓 Isabel 將成員新增至 ManagedBy 屬性,以在角色群組中新增或移除成員。 傳輸規則角色會指派給角色群組,而合規性群組 USG 會新增為成員。
範例 4
$Credentials = Get-Credential
New-RoleGroup -Name "ContosoUsers: Toronto Recipient Admins" -LinkedDomainController dc02.contosousers.contoso.com -LinkedCredential $Credentials -LinkedForeignGroup "Toronto Administrators" -CustomRecipientWriteScope "Toronto Recipients" -Roles "Mail Recipients"
此範例會建立連結的角色群組,讓 Contoso 使用者樹系中的多倫多系統管理員 USG 成員管理位於多倫多辦公室的收件者。 自訂收件者範圍[多倫多收件者] 會將指派給角色群組的角色範圍限制為將 City 屬性設定為 [多倫多] 的收件者。 郵件收件者角色會指派給角色群組。
第一個命令會使用 Get-Credential Cmdlet 擷取認證,並將它們儲存在 $Credentials 變數中。 然後使用第二個命令建立連結的角色群組。
範例 5
$RoleGroup = Get-RoleGroup "Recipient Management"
New-RoleGroup "Limited Recipient Management" -Roles $RoleGroup.Roles
此範例會採用現有的角色群組,並將角色從該角色群組複製到新的自訂角色群組。 如果您想要建立類似現有角色群組的角色群組,但不想要手動建立所有角色指派,這會很有用。 例如,您可能想要建立一個角色群組,其中指派給收件者管理角色群組的管理角色最多,但不是全部。
第一個命令會將現有的角色群組儲存在變數中,而第二個命令會建立自訂角色群組。
此範例會使用變數來儲存資訊。 如需變數的詳細資訊,請參閱 關於變數。
範例 6
Remove-ManagementRoleAssignment "Distribution Groups-Limited Recipient Management"
本範例會移除您在上一個範例中建立的「通訊群組」管理角色與「受限收件者管理」角色群組之間的角色指派。
參數
-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, Security & Compliance, Exchange Online Protection |
-CustomConfigWriteScope
此參數僅適用於內部部署 Exchange。
CustomConfigWriteScope 參數會指定現有的組態型管理範圍,以與使用此角色群組建立的管理角色指派產生關聯。 如果管理範圍名稱包含空格,請將名稱括在引號 (「) 。 使用 Get-ManagementScope Cmdlet 來擷取現有管理範圍的清單。
Type: | ManagementScopeIdParameter |
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 |
-CustomRecipientWriteScope
CustomRecipientWriteScope 參數會指定現有的收件者型管理範圍,以與使用此角色群組建立的管理角色指派產生關聯。 如果管理範圍名稱包含空格,請將名稱括在引號 (「) 。
使用 Get-ManagementScope Cmdlet 來擷取現有管理範圍的清單。
如果您使用 CustomRecipientWriteScope 參數,則無法使用 RecipientOrganizationalUnitScope 參數。
Type: | ManagementScopeIdParameter |
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-RoleGroup Cmdlet 檢視角色群組時所顯示的描述。 請使用引號 (") 括住該描述。
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, Security & Compliance, Exchange Online Protection |
-DisplayName
DisplayName 參數會指定角色群組的易記名稱。 如果名稱包含空格,請使用引號 (") 括住名稱。 此參數的長度上限為 256 個字元。
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, Security & Compliance, Exchange Online Protection |
-DomainController
此參數僅適用於內部部署 Exchange。
DomainController 參數會指定此 Cmdlet 用來向 Active Directory 讀取或寫入資料的網域控制站。 您可以透過網域控制站的完整網域名稱 (FQDN) 來識別網域控制站。 例如,dc01.contoso.com。
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 |
-Force
此參數只能在雲端式服務中使用。
Force 參數會隱藏警告或確認訊息。 您不需要使用此參數指定值。
在不適合提示系統管理員輸入的場合中,您可以使用此參數來利用程式設計方式執行工作。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online, Security & Compliance, Exchange Online Protection |
-Id
此參數僅適用于安全 & 性合規性 PowerShell。
將保留此參數供 Microsoft 內部使用。
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Security & Compliance |
-LinkedCredential
此參數僅適用於內部部署 Exchange。
LinkedCredential 參數會指定用來存取 LinkedDomainController 參數所指定網域控制站的使用者名稱和密碼。
此參數的值需要使用 Get-Credential Cmdlet。 若要暫停此命令並收到輸入認證的提示,請使用值 (Get-Credential)
。 或者,在您執行此命令之前,將認證儲存在變數中 (例如,$cred = Get-Credential
),然後將變數名稱 ($cred
) 用於此參數。 如需詳細資訊,請參閱 Get-Credential。
Type: | PSCredential |
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 |
-LinkedDomainController
此參數僅適用於內部部署 Exchange。
LinkedDomainController 參數會指定 FQDN (完整功能變數名稱) 或外部 USG 所在樹系中網域控制站的 IP 位址。 您指定的網域控制站是用來取得 LinkedForeignGroup 參數所指定之外部 USG 的安全性資訊。
如果您使用 LinkedDomainController 參數,則必須使用 LinkedForeignGroup 參數指定外部 USG,而且不能使用 Members 參數。
Type: | String |
Position: | Named |
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 |
-LinkedForeignGroup
此參數僅適用於內部部署 Exchange。
LinkedForeignGroup 參數會指定您要連結此角色群組的外部 USG 名稱。 如果外部 USG 名稱包含空格,請將名稱括在引號 (「) 。
如果您使用 LinkedForeignGroup 參數,您必須在 LinkedDomainController 參數中指定網域控制站,而且不能使用 Members 參數。
Type: | UniversalSecurityGroupIdParameter |
Position: | Named |
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 |
-ManagedBy
ManagedBy 參數會指定使用者或 USG,這些使用者或 USG 可以修改角色群組的組態,或在角色群組中新增和移除成員。
您可以使用名稱、辨別名稱 (DN) ,或您想要新增之使用者或 USG 的主要 SMTP 位址。 如果使用者或 USG 的名稱包含空格,請將名稱括在引號 (「) 。
如果您想要新增一個以上的使用者或 USG,請使用逗號分隔它們。
Type: | MultiValuedProperty |
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 |
-Members
Members 參數會指定要新增為角色群組成員的信箱或啟用郵件功能的 USG。 您可以依名稱、DN 或主要 SMTP 位址值來識別使用者或群組。 您可以指定多個以逗號分隔的成員 () Value1,Value2,...ValueN
。 如果值包含空格,請以引號括住值 ("Value 1","Value 2",..."Value N"
) 。
如果您使用 Members 參數,則無法使用 LinkedForeignGroup、LinkedDomainController 或 LinkedCredential 參數。
Type: | MultiValuedProperty |
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, Security & Compliance, 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, Security & Compliance, Exchange Online Protection |
-RecipientOrganizationalUnitScope
此參數僅適用於內部部署 Exchange。
RecipientOrganizationalUnitScope 參數會指定組織單位 (OU) 範圍新增至建立角色群組時所建立的角色指派。 如果您使用 RecipientOrganizationalUnitScope 參數,則無法使用 CustomRecipientWriteScope 參數。 若要指定 OU,請使用下列語法:domain/ou。 如果 OU 名稱包含空格,請使用引號 (") 括住網域和 OU。
Type: | OrganizationalUnitIdParameter |
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 |
-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, Security & Compliance, Exchange Online Protection |
-SamAccountName
此參數僅適用於內部部署 Exchange。
SamAccountName 參數 (也就是 Windows 2000 之前的使用者帳戶或群組名稱) 會指定與舊版 Microsoft Windows 用戶端和伺服器作業系統相容的物件識別碼。 值可以包含字母、數位、空格、句號 (.) ,以及下列字元:!、#、$、% 、^、、 & -、_、{、}和 ~。 最後一個字元不能是句點。 允許使用 Unicode 字元,不過加上重音的字元可能會產生衝突 (例如,o 和 ö 對比)。 最大長度為 20 個字元。
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 |
-WellKnownObject
此參數只能在雲端式服務中使用。
{{ 填入 WellKnownObject 描述 }}
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online, Exchange Online Protection |
-WhatIf
WhatIf 參數無法在安全 & 性合規性 PowerShell 中運作。
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, Security & Compliance, Exchange Online Protection |
輸入
Input types
若要查看此指令程式可接受的輸入類型,請參閱指令程式輸入和輸出類型。 如果指令程式的 [輸入類型] 欄位是空的,表示指令程式不接受輸入資料。
輸出
Output types
若要查看此指令程式可接受的傳回類型 (也就是所謂的輸出類型),請參閱指令程式輸入和輸出類型。 如果 [輸出類型] 欄位是空的,表示指令程式不會傳回資料。