使用 PowerShell 管理 Office 365 群組

本文提供針對 Microsoft PowerShell 中的群組執行一般管理工作的步驟,同時列出群組的 PowerShell Cmdlet。如需有關管理 SharePoint 網站的資訊,請參閱使用 PowerShell 管理 SharePoint Online 網站

Office 365 群組的一般管理工作

當使用者在 Outlook 中建立或編輯群組時,您可以向使用者顯示貴組織的使用方針連結。舉例來說,當您規定必須為群組名稱加入特定的前置字元或後置字元時。

使用 Azure Active Directory PowerShell 為您的使用者指明貴組織的 Office 365 群組使用方針。請查看設定 Azure Active Directory Cmdlet 群組設定,並依照 [建立目錄層級設定] 中所述的步驟來定義使用方針超連結。一旦您執行 AAD Cmdlet,在 Outlook 中建立或編輯群組時,使用者會看到您的使用方針連結。

利用使用方針連結建立新群組

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

您也可以在 Exchange 系統管理中心執行這個動作。請參閱允許成員使用 Office 365 群組「傳送為」或「代理傳送者」功能

如果您想要啟用 Office 365 群組的「傳送為」功能,請使用 Add-RecipientPermissionGet-RecipientPermission Cmdlet 進行設定。一旦您啟用這項設定,Office 365 群組使用者就可以使用 Outlook 或 Outlook 網頁版,以 Office 365 群組的身分傳送和回覆電子郵件。使用者可以移至群組建立新的電子郵件,並將 [傳送為] 欄位變更為群組電子郵件地址。

附註: 在您撰寫「傳送為」電子郵件時,您可能需要將該群組的電子郵件地址新增至 [副本] 欄位,讓郵件傳送至群組並在交談中顯示。

目前更新信箱原則的唯一方法是透過 PowerShell

  • 使用此命令來設定群組別名。

    $groupAlias = "TestSendAs"
  • 使用此命令來設定使用者別名。

    $userAlias = "User"
  • 使用此命令來將群組別名傳遞至 Get-Recipient Cmdlet,以取得收件者詳細資料。

    $groupsRecipientDetails = Get-Recipient -RecipientTypeDetails groupmailbox -Identity $groupAlias
  • 然後將目標收件者名稱 (群組名稱) 傳遞至 Add-RecipientPermission Cmdlet。將會取得「傳送為」權限的使用者之使用者別名指派給 -Trustee 參數。

    Add-RecipientPermission -Identity $groupsRecipientDetails.Name -Trustee $userAlias -AccessRights SendAs
  • 執行此 Cmdlet 後,使用者就可以移至 Outlook 或 Outlook 網頁版,將群組電子郵件地址新增到 [寄件者] 欄位來「傳送為」群組。

您可以建立 Office 365 群組分類,讓貴組織的使用者在建立群組時可以進行設定。例如,您可以允許使用者將他們建立的群組設定為「標準」、「機密」或「極機密」。群組分類沒有預設設定,您的使用者只有在您建立分類之後才能使用。使用 Azure Active Directory PowerShell 為您的使用者指明貴組織的 Office 365 群組使用方針。

請查看設定 Azure Active Directory cmdlet 群組設定,並依照 [建立目錄層級設定] 中所述的步驟來定義 Office 365 群組分類。

在執行上述 Azure Active Directory Cmdlet 設定好您的分類後,如果您想要設定特定群組的分類,請執行 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 網頁版中選擇下拉式功能表裡的分類,並從 [編輯] 群組頁面儲存該設定。

選擇 [Office 365 群組] 分類

您可以指定是否要讓 Office 365 群組顯示在全域通訊清單 (GAL) 和貴組織的其他清單中。例如,假設您不想讓法律部門群組顯示在通訊清單中,可以停止系統在 GAL 中顯示該群組。執行 Set-Unified Group commandlet 將群組從通訊清單中隱藏,如下所示:

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

如果您不想讓其他組織的使用者傳送電子郵件至某個 Office 365 群組,可以變更該群組的設定,僅限內部使用者傳送電子郵件給您的群組。如果外部使用者嘗試傳送郵件至該群組,郵件會遭到拒絕。

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

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

每當有寄件者嘗試傳送電子郵件至 Office 365 群組時,向對方顯示寄件提醒。

執行 Set-Unified Group commandlet 將寄件提醒新增至某個群組:

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."

顯示名稱可指定 Office 365 群組的名稱。您可以在 Exchange 系統管理中心或 O365 系統管理入口網站查看此名稱。只要執行 Set-UnifiedGroup 命令,即可編輯群組的顯示名稱或是為現有的 Office 365 群組指定顯示名稱:

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

Cmdlet 名稱

描述

Get-UserPhoto

用來檢視與帳戶相關聯之使用者相片的相關資訊。使用者相片是儲存在 Active Directory 中

Set-UserPhoto

用來建立使用者相片與帳戶之間的關聯。使用者相片是儲存在 Active Directory 中

Remove-UserPhoto

移除 Office 365 群組的相片

Office 365 群組 Cmdlet

下列 Cmdlet 已在最近提供給 Office 365 群組使用。如果仍然無法使用它們,表示您的 Office 365 訂閱尚未更新這項功能。請檢查訊息中心及 Office 365 藍圖

Cmdlet 名稱

描述

Get-UnifiedGroup

使用這個 Cmdlet 來查詢現有的 Office 365 群組,以及檢視群組物件的屬性

Set-UnifiedGroup

更新特定 Office 365 群組的屬性

New-UnifiedGroup

建立新的 Office 365 群組。這個 Cmdlet 可在建立新的群組之後,提供一組基本參數來設定 Set-UnifiedGroup 的擴充屬性值

Remove-UnifiedGroup

刪除現有的 Office 365 群組

Get-UnifiedGroupLinks

擷取 Office 365 群組的成員資格和擁有者資訊

Add-UnifiedGroupLinks

新增數百個或數千個使用者或新的擁有者至現有的 Office 365 群組

Remove-UnifiedGroupLinks

從現有的 Office 365 群組移除擁有者和成員

如需詳細資訊

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×