更改为在安全与合规中心内搜索"Title"属性的逻辑

备注

Office 365 ProPlus 正在重命名为 适用于企业的 Microsoft 365 应用。 有关此更改的详细信息, 请阅读此博客文章

如果您使用安全 & 合规性中心创建内容搜索,并且电子数据展示保留 (尤其是当您使用基于查询的保留功能) 时,您应知道处理 Title 属性的方式将会发生变化。

当SharePoint属性 Title 用于搜索查询或基于查询的保留时,结果可能来自多个不同位置,包括 Word 或 PowerPoint文本。 由于 Title 属性的主要目标是创建描述性标题,因此此方法并不总是能正常工作并返回不正确的信息。

自 2020 年 6 月 1 日起,将推出一项Microsoft 365以解决此差异。 创建使用 Title 属性的搜索查询时,结果将不再从 Word 或文档正文PowerPoint提取。 应编写任何新的搜索查询以反映此行为,并且应更新任何现有的搜索查询或基于查询的保留。

备注

此更改将应用于 2020 SharePoint OneDrive 2020 年 6 月 1 日之后创建或修改的所有文档和文档。 现有文档将不会更新。

创建或修改查询

如果在基于查询的保留项中使用"Title:expression"筛选器,请确保在查询中包括与自由文本字词相同的表达式。

例如,不要以以下任一方式编写查询:

    'Title:foo AND bar'
    'Title:foo bar'

这两个表达式与默认 (AND 运算符的含义相同) 。

通过以下方法之一更新查询,以确保搜索结果在推出完成后不会更改:

    '(Title:foo OR foo) AND bar'
    '(Title:foo OR foo) bar'

使用此方法,词"foo"还必须存在于 Word 或文档正文中PowerPoint匹配查询。 这可能会导致搜索返回较大的文档集,但结果将在推出后保持一致。

验证现有查询

某些现有的搜索查询或基于查询的保留可能会受此更改的影响。 若要确定应修改哪些项,请按照以下步骤操作:

步骤 1:连接到安全与合规中心 PowerShell

  1. 使用 .ps1 文件名后缀将以下文本保存到 Windows PowerShell 脚本文件。 (例如,ConnectSCC.ps1.)

    # Get login credentials
    
    $UserCredential = Get-Credential
    
    $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.compliance.protection.outlook.com/powershell-liveid -Credential $UserCredential -Authentication Basic -AllowRedirection
    
    Import-PSSession $Session -AllowClobber -DisableNameChecking
    
    $Host.UI.RawUI.WindowTitle = $UserCredential.UserName + " (Security & Compliance Center)"
    
  2. 在本地计算机上,打开Windows PowerShell转到保存脚本的文件夹。

  3. 运行脚本。

    .\ConnectSCC.ps1

  4. 当系统提示输入凭据时,请输入您的电子邮件地址和密码,然后选择"确定 "。

步骤 2:运行 PowerShell 命令以报告内容搜索、电子数据展示搜索、电子数据展示保留和保留策略

复制以下每个命令,在安全与合规中心 PowerShell &运行它们。 他们将返回使用"标题"字段的任何内容搜索、电子数据展示搜索、电子数据展示保留或保留策略。

  • 若要查找任何 ("标题"字段与电子数据展示) 关联的内容搜索:

    Get-ComplianceSearch | ?{$_.ContentMatchQuery -like '*Title:*' -or $_.ContentMatchQuery -like '*Title=*'}
    
  • 若要查找具有使用"标题"字段的关联搜索的任何电子数据展示事例:

    Get-ComplianceCase | %{Get-ComplianceSearch -Case $_.Name} | ?{$_.ContentMatchQuery -like '*Title:*' -or $_.ContentMatchQuery -like '*Title=*'}
    
  • 若要查找任何电子数据展示保留 ("标题"字段) 基于查询的保留项:

    Get-ComplianceCase | %{Get-CaseHoldPolicy -Case $_.Name} | %{Get-CaseHoldRule -Policy $_.Name} | ?{$_.ContentMatchQuery -like '*Title:*' -or $_.ContentMatchQuery -like '*Title=*'}
    
  • 若要查找具有使用"标题"字段的保留规则的任何保留策略:

    Get-RetentionCompliancePolicy | %{Get-RetentionComplianceRule -Policy $_.Guid} | ?{$_.ContentMatchQuery -like '*Title:*' -or $_.ContentMatchQuery -like '*Title=*'}
    

步骤 3:修改使用"标题"字段的查询

如果您发现任何使用"标题"字段的查询,请更新查询,如上面的"创建或修改查询"部分所示,以便它使用等于"Title:expression"的全文表达式。

更多信息

有关管理电子数据展示和创建保留项详细信息,请参阅以下文章:

仍然需要帮助? 请转到 Microsoft 社区