通過PowerShell管理Office 365組

Justin-Liu發表於2018-07-23

部落格地址:http://blog.csdn.net/FoxDave

本文提供了在PowerShell中執行組的通常管理任務的步驟,同時也列舉了組相關的PowerShell命令列。

連線到我們Office 365組的用法指引

當使用者在Outlook中建立或編輯組時,我們可以為他們展示一個連結跳轉到我們的組織用法指引。如我們要求在組名上新增字首或字尾。
使用Azure AD PowerShell將我們的使用者指引到我們的組織用法指引。檢視用於配置組設定的Azure AD命令列中在目錄級別建立設定部分的步驟來定義用法指引超連結。執行了命令列之後,使用者在Outlook中建立或編輯組時就可以看到我們的指引連結。
這裡寫圖片描述
這裡寫圖片描述

允許使用者以組的身份傳送郵件 (Send as)

我們還可以在Exchange管理中心實現這個,戳這裡
如果我們想要啟用Office 365的組能夠“Send As”,使用Add-RecipientPermission和Get-RecipientPermission命令來配置它。在我們啟用設定之後,Office 365組使用者就可以使用Outlook或Outlook的web應用程式來以Office 365組的身份傳送和回覆郵件。使用者可以在組中建立一個郵件地址,並將“Send As“欄位修改為組的郵件地址。我們還需要將組的郵件地址新增到Cc欄位,這樣傳送到組的資訊才能在組會話中顯示。
當前,更新郵箱策略的唯一方式是通過PowerShell。

  • 使用命令$groupAlias = "TestSendAs"設定組的別名。
  • 使用命令$userAlias = "User"設定使用者的別名。
  • 使用命令$groupsRecipientDetails = Get-Recipient -RecipientTypeDetails groupmailbox -Identity $groupAlias將組別名傳遞到Get-RecipientTypeDetails來獲取收件人詳細資訊。
  • 然後將目標收件人名稱傳遞到Add-RecipientPermission命令。要授予代傳送許可權的使用者別名會附加-Trustee引數,命令為Add-RecipientPermission -Identity $groupsRecipientDetails.Name -Trustee $userAlias -AccessRights SendAs
  • 命令執行完成後,被授予許可權的使用者就可以通過在發件人欄位填寫組郵件地址來使用代傳送功能了。

對組織中的組進行分類

我們可以建立分類,用於組織中的使用者在建立Office 365組時進行分類設定。例如,我們可以允許使用者在他們建立的組上設定“標準”,“祕密”和“絕密”。組分類預設不會被設定,我們需要建立它以用於使用者的設定。使用Azure AD PowerShell來將我們的使用者引導到我們組織的組的用法指引。
根據前面文章介紹的,建立一個目錄級別的設定用來定義Office 365組的分類。

$setting[“ClassificationList”] = “Low Impact, Medium Impact, High Impact”

可以通過設定的屬性ClassificationDescriptions來定義每個分類的描述資訊,例如:

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

執行完上面的命令設定完分類後,如果我們想為特定的組設定分類,執行Set-UnifiedGroup命令:Set-UnifiedGroup <LowImpactGroup@constoso.com> -Classification <LowImpact>
或者是建立一個帶有分類的新組:New-UnifiedGroup <HighImpactGroup@constoso.com> -Classification <HighImpact> -AccessType <Public>

設定啟用了之後,組的所有者可以在Outlook中從下拉選單中選擇一個分類並儲存。
這裡寫圖片描述

在全域性地址列表 (GAL)中隱藏Office 365組

我們可以指定一個Office 365組是否出現在我們組織的GAL和其他列表中。例如,如果我們有一個法務部門,我們不想在地址列表上顯示,那我們就可以阻止它在GAL上顯示。執行命令Set-UnifiedGroup -Identity "Legal Department" -HiddenFromAddressListsEnabled $true

只允許內部使用者傳送資訊到Office 365組

如果我們不想其他組織的使用者傳送郵件到Office 365組,我們可以更改組的設定。這個組將會只允許內部使用者傳送電子郵件到我們的組,外部使用者傳送的資訊會被拒收。執行命令Set-UnifiedGroup -Identity "Internal senders only" - RequireSenderAuthenticationEnabled $true

新增郵件提醒到Office 365組

在發件人想要傳送電子郵件到Office 365組時,可以為他顯示一個郵件提醒。執行命令Set-UnifiedGroup -Identity "MailTip Group" -MailTip “This group has a MailTip”
同時我們還可以設定郵件提醒翻譯,它可以為郵件提醒新增額外的語言。假定我們想要西班牙語的翻譯,執行命令Set-UnifiedGroup -Identity "MailaTip Group" -MailTip "This group has a MailTip" -MailTipTranslations "@{Add="ES:Esta caja no se supervisa."

更改Office 365組的顯示名

顯示名我們都明白什麼意思,不多說了,執行命令:Set-UnifiedGroup -Identity "mygroup@contoso.com" -DisplayName “My new group”

管理Office 365中的使用者照片

使用命令Get-UserPhoto,Set-UserPhoto和Remove-UserPhoto進行相關的操作。

更改Outlook中建立的Office 365組的預設設定為Public或Private

Outlook中的Office 365組預設建立為Private。如果我們的組織希望Outlook中建立預設為Public的組的話,執行命令Set-OrganizationConfig -DefaultGroupAccessType Public
設定為Private:Set-OrganizationConfig -DefaultGroupAccessType Private
驗證設定執行命令Get-OrganizationConfig | ft DefaultGroupAccessType

相關文章