使用 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 的详细信息,请查看配合使用 PowerShell 和 Exchange Online连接到 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,MailTipTranslations 为邮件提示指定其他语言。假设你希望有西班牙语翻译,请运行以下命令:

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

显示名称指定 Office 365 组的名称。可以在 Exchange 管理中心或 Office 365 管理门户中看见此名称。可以通过运行 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

最近为 Office 365 组增加了下列 cmdlet。 如果无法使用它们,说明你的 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 支持专员。

×