在 Exchange Online 中应用或删除Outlook 网页版和新 Outlook for Windows 的邮箱策略

分配给邮箱Outlook 网页版邮箱策略 (以前称为Outlook Web App邮箱策略) 控制用户的Outlook 网页版和新 Outlook for Windows 体验。 使用 Exchange 管理中心 (EAC) 或Exchange Online PowerShell 将Outlook 网页版邮箱策略应用于一个或多个邮箱,或者从邮箱中删除策略分配。

开始前,有必要了解什么?

为Outlook 网页版和新 Outlook for Windows 邮箱应用邮箱策略

使用 EAC 将Outlook 网页版邮箱策略应用于邮箱

  1. EAC 中,转到 “收件人>邮箱”。 或者,使用 Outlook Web 应用策略
  2. “管理邮箱 ”页上,执行以下步骤之一:
    • 单击行中除显示在“ 显示名称” 列旁边的空白区域中的按钮选项之外的任何位置,选择单个邮箱。

      1. 在打开的“详细信息”浮出控件中,选择“Email应用 & 移动设备”部分下的“管理电子邮件应用设置”。
      2. 在打开的“管理电子邮件应用设置”浮出控件中,从 Outlook Web 应用邮箱策略框中删除现有值 OwaMailboxPolicy-Default
      3. “Outlook Web 应用邮箱策略 ”框中,开始键入策略的名称,然后从结果中选择它。
      4. 完成“ 管理电子邮件应用设置” 浮出控件后,选择“ 保存”。
    • 通过选择显示在每行中 “显示名称” 列旁边的空白区域中的按钮选项,选择多个邮箱。

      1. 选择出现的 “编辑” 操作,然后从下拉列表中选择“ 应用设置 ”。
      2. 在打开的“管理电子邮件应用设置”浮出控件中,如果 Outlook Web 应用邮箱策略框不可见,请选择“启用Outlook 网页版”。
      3. “Outlook Web App邮箱策略”框中,开始键入策略的名称,然后从结果中选择它。
      4. 完成“ 管理电子邮件应用设置” 浮出控件后,选择“ 保存”。

使用 Exchange Online PowerShell 将Outlook 网页版邮箱策略应用于邮箱

有三种基本方法可用于将Outlook 网页版邮箱策略应用于邮箱:

  • 单个邮箱:使用以下语法:

    Set-CasMailbox -Identity <MailboxIdentity> -OwaMailboxPolicy "<Policy Name>"
    

    此示例将名为“Sales Associates”的邮箱策略应用于 tony@contoso.com Outlook 网页版 和新的 Outlook for Windows。

    Set-CASMailbox -Identity tony@contoso.com -OwaMailboxPolicy "Sales Associates"
    
  • 按属性筛选邮箱:此方法要求所有邮箱共享唯一的可筛选属性。 例如:

    • 用户帐户的标题、部门或地址信息,如 Get-User cmdlet 所示。
    • 针对邮箱的 CustomAttribute1 到 CustomAttribute15,如 Get-Mailbox cmdlet 所示。

    语法使用以下两个命令 (一个用于标识邮箱,另一个用于将策略应用到邮箱) :

    $<VariableName> = <Get-User | Get-Mailbox> -ResultSize unlimited -Filter <Filter>
    
    $<VariableName> | foreach {Set-CasMailbox -Identity $_.MicrosoftOnlineServicesID -OwaMailboxPolicy "<Policy Name>"}
    

    本示例将名为“Manager 和 Executives”的策略分配给其 Title 属性包含“Manager”或“Executive”的所有邮箱。

    $Mgmt = Get-User -ResultSize unlimited -Filter "(RecipientType -eq 'UserMailbox') -and (Title -like '*Manager*' -or Title -like '*Executive*')"
    
    $Mgmt | foreach {Set-CasMailbox -Identity $_.MicrosoftOnlineServicesID -OwaMailboxPolicy "Managers and Executives"}
    
  • 使用特定邮箱的列表:此方法需要文本文件来标识邮箱。 例如,不包含空格的值 (用户帐户) 效果最佳。 文本文件的每一行上必须包含一个用户帐户,如下所示:

    akol@contoso.onmicrosoft.com
    ljohnston@contoso.onmicrosoft.com
    kakers@contoso.onmicrosoft.com

    语法使用以下两个命令 (一个用于标识用户帐户,另一个用于将策略应用于这些用户) :

    $<VariableName> = Get-Content "<text file>"
    
    $<VariableName> | foreach {Set-CasMailbox -Identity $_ -OwaMailboxPolicy "<Policy Name>"}
    

    本示例将名为“经理和管理人员”的策略分配给文件 C:\My Documents\Management.txt 中指定的邮箱。

    $Mgrs = Get-Content "C:\My Documents\Management.txt"
    
    $Mgrs | foreach {Set-CasMailbox -Identity $_ -OwaMailboxPolicy "Managers and Executives"}
    

有关语法和参数的详细信息,请参阅 Set-CASMailbox

如何知道你已成功将Outlook 网页版邮箱策略应用到邮箱?

若要验证是否已将邮箱策略应用于邮箱 for Outlook 网页版 和新的 Outlook for Windows,请执行以下步骤:

  • 在 EAC 中,转到 “收件人>邮箱 ”并选择邮箱。 在打开的“详细信息”浮出控件中,选择“Email应用 & 移动设备”下的“管理电子邮件应用设置”,并在“Outlook Web 应用邮箱策略”框中验证策略的名称。

  • 在 Exchange Online PowerShell 中,将 MailboxIdentity> 替换为<邮箱的名称、别名、电子邮件地址或帐户名称,并运行以下命令来验证 OwaMailboxPolicy 属性的值:

    Get-CasMailbox -Identity "<MailboxIdentity>" | Format-List OwaMailboxPolicy
    
  • 在 Exchange Online PowerShell 中,运行以下命令,验证所有邮箱的 OwaMailboxPolicy 属性的值:

    Get-CasMailbox -ResultSize unlimited | Format-Table Name,OwaMailboxPolicy -Auto
    

从Outlook 网页版或新的 Outlook for Windows 的邮箱中删除邮箱策略分配

使用 EAC 从邮箱中删除Outlook 网页版邮箱策略分配

  1. EAC 中,选择“ 收件人>邮箱”。 或者,使用 Outlook Web 应用策略

  2. “管理邮箱 ”页上,单击行中除显示在“ 显示名称 ”列旁边的空白区域中的按钮选项之外的任何位置,选择单个邮箱。

  3. 在打开的“详细信息”浮出控件中,选择“Email应用 & 移动设备”下的“管理电子邮件应用设置”。

  4. 在打开的“管理电子邮件应用设置”浮出控件中,从 Outlook Web 应用邮箱策略框中删除现有值 OwaMailboxPolicy-Default

  5. 完成“ 管理电子邮件应用设置” 浮出控件后,选择“ 保存”。

使用 Exchange Online PowerShell 从邮箱中删除Outlook 网页版邮箱策略分配

若要从邮箱中删除Outlook 网页版邮箱策略分配,请使用以下语法:

Set-CasMailbox -Identity "<MailboxIdentity>" -OwaMailboxPolicy $null

此示例从用户tony@contoso.com邮箱中删除 Outlook 网页版 和新 Outlook for Windows 的邮箱策略。

Set-CASMailbox -Identity tony@contoso.com -OwaMailboxPolicy $null

有关语法和参数的详细信息,请参阅 Set-CASMailbox

如何知道已成功从邮箱中删除Outlook 网页版邮箱策略分配?

若要验证是否已从邮箱中删除Outlook 网页版邮箱策略分配,请执行以下步骤:

  • 在 EAC 中,转到 “收件人>邮箱 ”并选择邮箱。 在打开 的“详细信息” 浮出控件中,选择“ 管理电子邮件应用设置”,并验证 Outlook Web 应用邮箱策略 框是否为空。

  • 在 Exchange Online PowerShell 中,将 MailboxIdentity> 替换为<邮箱的名称、别名、电子邮件地址或帐户名称,并运行以下命令以验证 OwaMailboxPolicy 属性是否为空:

    Get-CasMailbox -Identity "<MailboxIdentity>" | Format-List OwaMailboxPolicy