共用方式為


使用 PowerShell 管理 Microsoft 365 群組

本文適用於 Microsoft 365 企業版和 Office 365 企業版。

本文提供在 Microsoft PowerShell 中執行群組一般管理工作的步驟。 它也會列出群組的 PowerShell Cmdlet。 如需管理 SharePoint 網站的相關資訊,請參閱 使用 PowerShell 管理 SharePoint Online 網站

當使用者 在 Outlook 中建立或編輯群組時,您可以向他們顯示貴組織使用指導方針的連結。 例如,如果您需要將特定字首或字尾新增至群組名稱。

使用 Microsoft Graph PowerShell 將使用者指向組織的 Microsoft 365 群組使用指導方針。 查看 Microsoft Entra Cmdlet 以設定群組設定,並遵循在目錄層級建立設定中的步驟來定義使用指導方針超連結。 執行 Microsoft Entra Cmdlet 之後,使用者會在 Outlook 中建立或編輯群組時,看到指導方針的連結。

使用使用指南連結建立新群組。

按一下 [群組使用指導方針] 以查看貴組織的 Office 365 群組指導方針。

允許使用者以 Microsoft 365 群組身分傳送

如果您想要啟用具有 [傳送身分] 許可權的 Microsoft 365 群組,請使用 Add-RecipientPermissionGet-RecipientPermission Cmdlet。 設定權限之後,Microsoft 365 群組使用者可以使用 Outlook 或 Outlook 網頁版以 Microsoft 365 群組身分傳送和回覆電子郵件。 使用者可以前往群組,建立新電子郵件,並將 「傳送身分 」欄位變更為群組的電子郵件地址。

(您也可以在 Exchange 管理員中心設定 [傳送身分] 權限 )

GroupAlias> 取代為您要更新之群組的別名,並將 UserAlias 取代為您要授與權限之使用者的別名。<<> 連線到 Exchange Online PowerShell,然後執行下列命令:

$groupAlias = "<GroupAlias>"

$userAlias = "<UserAlias>"

$groupsRecipientDetails = Get-Recipient -RecipientTypeDetails GroupMailbox -Identity $groupAlias

Add-RecipientPermission -Identity $groupsRecipientDetails.Name -Trustee $userAlias -AccessRights SendAs

執行上述命令之後,使用者可以移至 Outlook 或 Outlook 網頁版,將群組電子郵件地址新增至 [寄件者] 欄位,以群組身分傳送。

建立組織中 Microsoft 365 群組的分類

您可以建立敏感度標籤,讓組織中的使用者在建立 Microsoft 365 群組時可以設定這些標籤。 如果您想要分類群組,建議您使用敏感度標籤,而不是先前的群組分類功能。 如需使用敏感度標籤的相關資訊,請參閱 使用敏感度標籤來保護 Microsoft Teams、Microsoft 365 群組和 SharePoint 網站中的內容

重要事項

如果您目前使用分類標籤,則在啟用敏感度標籤之後建立群組的使用者將無法使用分類標籤。

您仍然可以使用先前的群組分類功能。 您可以建立分類,讓組織中的使用者在建立 Microsoft 365 群組時可以設定這些分類。 例如,您可以允許使用者在他們建立的群組上設定 StandardSecretTop Secret。 預設不會設定群組分類,您必須建立群組分類,才能讓使用者設定群組分類。 使用 Microsoft Graph PowerShell 將使用者指向組織的 Microsoft 365 群組使用指導方針。

查看 Microsoft Entra Cmdlet 以設定群組設定,並遵循在目錄層級建立設定中的步驟來定義 Microsoft 365 群組的分類。

$setting["ClassificationList"] = "Low Impact, Medium Impact, High Impact"

若要將說明與每個分類相關聯,您可以使用設定屬性 ClassificationDescriptions 來定義。

$setting["ClassificationDescriptions"] = "Classification:Description,Classification:Description"

其中 Classification 符合 ClassificationList 中的字串。

例如:

$setting["ClassificationDescriptions"] = "Low Impact: General communication, Medium Impact: Company internal data , High Impact: Data that has regulatory requirements"

執行先前的 Microsoft Graph PowerShell 命令來設定分類之後,如果您想要設定特定群組的分類,請執行 Set-UnifiedGroup Cmdlet。

Set-UnifiedGroup LowImpactGroup@constoso.com -Classification LowImpact

或者建立具有分類的新群組。

New-UnifiedGroup HighImpactGroup@constoso.com -Classification HighImpact -AccessType Public

如需使用 Exchange Online PowerShell 的詳細資訊,請參閱搭配 Exchange Online 使用 PowerShell 和連線到 Exchange Online PowerShell

啟用這些設定之後,群組擁有者可以從 Outlook 網頁版和 Outlook 的下拉式功能表中選擇分類,並從 [編輯群組] 頁面儲存分類。

選擇 [Microsoft 365 群組分類]。

從全域通訊清單隱藏 Microsoft 365 群組。

您可以指定 Microsoft 365 群組是否顯示在組織中的 GAL) 和其他清單 (全域通訊清單中。 例如,如果您有一個不想顯示在地址清單中的法律部門群組,您可以阻止該群組出現在 GAL 中。 執行 Set-Unified 群組 Cmdlet ,以從通訊清單中隱藏群組,如下所示:

Set-UnifiedGroup -Identity "Legal Department" -HiddenFromAddressListsEnabled $true

只允許內部使用者將訊息傳送至 Microsoft 365 群組

如果您不想讓其他組織的使用者將電子郵件傳送至 Microsoft 365 群組,您可以變更該群組的設定。 它只允許內部使用者傳送電子郵件給您的群組。 如果外部使用者嘗試將訊息傳送給該群組,則該訊息會遭到拒絕。

執行 Set-UnifiedGroup Cmdlet 來更新此設定,如下所示:

Set-UnifiedGroup -Identity "Internal senders only" -RequireSenderAuthenticationEnabled $true

將郵件提示新增至 Microsoft 365 群組

每當寄件者嘗試將電子郵件傳送至 Microsoft 365 群組時,就會向他們顯示郵件提示。

執行 Set-Unified 群組 Cmdlet ,將郵件提示新增至群組:

Set-UnifiedGroup -Identity "MailTip Group" -MailTip "This group has a MailTip"

除了郵件提示之外,您還可以設定 MailTipTranslations,以指定郵件提示的其他語言。 例如,若要取得西班牙文翻譯,請執行下列命令:

Set-UnifiedGroup -Identity "MailaTip Group" -MailTip "This group has a MailTip" -MailTipTranslations "@{Add="ES:Esta caja no se supervisa."

變更 Microsoft 365 群組的顯示名稱

顯示名稱會指定 Microsoft 365 群組的名稱。 您可以在 Exchange 系統管理中心Microsoft 365 系統管理中心看到此名稱。 您可以執行下列命令,編輯群組的顯示名稱,或將顯示名稱指派給現有的 Microsoft 365 群組:

Set-UnifiedGroup -Identity "mygroup@contoso.com" -DisplayName "My new group"

將適用於 Outlook 的 Microsoft 365 群組的預設設定變更為公用或私人

Outlook 中的 Microsoft 365 群組預設會建立為私人。 如果您的組織想要Microsoft 365 群組預設建立為公用 (或回到私人) ,請使用此 PowerShell Cmdlet 語法:

Set-OrganizationConfig -DefaultGroupAccessType Public

若要設定為私人:

Set-OrganizationConfig -DefaultGroupAccessType Private

若要驗證設定:

Get-OrganizationConfig | ft DefaultGroupAccessType

若要深入瞭解,請參閱 Set-OrganizationConfigGet-OrganizationConfig

Microsoft 365 群組 Cmdlet

下列 Cmdlet 可與 Microsoft 365 群組搭配使用。

提示

Microsoft 365 群組的使用者相片會儲存在 Microsoft Entra ID 中。 若要管理 Microsoft 365 群組的使用者相片,請參閱 在 Microsoft Graph PowerShell 中管理使用者相片

Cmdlet 名稱 描述
Get-Unified群組 使用此 Cmdlet 來查閱現有的 Microsoft 365 群組,以及檢視群組物件的屬性
Set-UnifiedGroup 更新特定 Microsoft 365 群組的屬性
New-UnifiedGroup 建立新的 Microsoft 365 群組。 此 Cmdlet 提供一組最小的參數。 若要設定延伸屬性的值,請在建立新群組後使用 Set-UnifiedGroup
Remove-UnifiedGroup 刪除現有的 Microsoft 365 群組
Get-UnifiedGroup連結 擷取 Microsoft 365 群組的成員資格和擁有者資訊
Add-UnifiedGroupLinks 將成員、擁有者和訂閱者新增至現有的 Microsoft 365 群組
Remove-UnifiedGroupLinks 從現有的 Microsoft 365 群組中移除擁有者和成員
Get-MgGroupPhoto 用來檢視與 Microsoft 365 群組相關聯之使用者相片的相關資訊。
Get-MgGroupPhotoContent 用來下載與 Microsoft 365 群組相關聯的使用者相片。
Set-MgUserPhotoContent 用於將使用者相片新增至 Microsoft 365 群組。
刪除-MgGroupPhoto 移除 Microsoft 365 群組的相片。

管理能建立 Microsoft 365 群組的使用者

管理 Microsoft 365 群組的來賓存取權

將靜態群組成員資格變更為動態