Microsoft Purview 信息保护扫描程序功能控制 (预览)

扫描程序管理员可以在群集级别启用、禁用和配置Microsoft Purview 信息保护扫描程序功能。 使用 PowerShell 跨群集中的所有节点管理功能设置。

Microsoft Purview 信息保护客户端和扫描程序版本 3.2.89.0 或更高版本提供管理员控制的功能配置。

功能控件的工作原理

扫描程序功能为每个扫描程序群集配置一次。 这些设置集中存储在共享扫描程序群集数据库中,这意味着:

  • 管理员从群集中的任何节点运行配置 cmdlet 一次,所有节点在下一个扫描周期中选取更改。
  • 无需重启服务。
  • 节点不能进入不匹配的功能状态。
  • 禁用某个功能会停止该功能执行的操作, (例如,写入新数据库表或) 生成新文件。 现有数据不会删除,因此稍后可以重新启用禁用的功能,而不会丢失数据。
  • 未显式配置的功能使用其默认状态 (通常 ) 关闭。 每个功能的默认值在 “当前支持的功能”下列出。

自定义报告是通过管理员控制的功能配置提供的第一个功能。 有关该功能的详细信息,请参阅 自定义报告 (预览版)

控制演变:PowerShell 和 Microsoft Purview 门户

管理员控制的功能配置旨在随时间推移而发展。 支持的功能最初是使用 PowerShell 配置的。 当功能在 Microsoft Purview 门户中可用时,门户将成为这些功能的事实来源。

当两个图面都可用于某个功能时,以下规则适用:

  • PowerShell 首先。 在 Microsoft Purview 门户中公开某个功能之前,管理员会在群集中的任何节点上从 PowerShell 对其进行配置。 以这种方式配置的设置由 PowerShell 跟踪为托管。
  • 门户优先。 从 Microsoft Purview 门户配置功能后,门户将成为该功能的事实来源。 PowerShell 尝试更改门户托管的功能会被忽略并显示警告,并且群集状态保持不变。 仍会应用同一 -FeatureSettings 调用中非门户托管的其他功能。
  • 不同步。 设置不会在 PowerShell 和门户之间同步。 并非每个扫描程序功能最终都可以从门户进行配置。 当 某个功能在 门户中可用且已在门户中配置时,该门户配置的设置优先,并阻止 PowerShell 进行更新。 每个功能随时都有一个事实来源。
  • 获取始终反映状态。 无论功能在何处配置, Get-ScannerConfiguration 都会返回每个已配置功能的当前状态和源。 管理员可以随时从 PowerShell 审核群集。

此模型意味着扫描程序管理员可以在进入公共预览版后立即通过 PowerShell 采用新功能,并在功能可用时按自己的节奏切换到基于门户的管理。

支持的 cmdlet 和 -FeatureSettings 参数

以下 cmdlet 接受 -FeatureSettings 参数:

Cmdlet 用途
Install-Scanner 将功能配置为新扫描程序节点安装的一部分。
Set-ScannerConfiguration 在现有扫描程序群集上配置功能。 此更改适用于群集中的每个节点。
Get-ScannerConfiguration 返回每个已配置功能的当前状态和源,包括从 Microsoft Purview 门户配置的功能。

-FeatureSettings使用与 相同的模式-AdvancedSettings接受功能名称和设置对的 PowerShell 哈希表

  • 哈希表键是功能名称 (例如 CustomReporting ,) 。
  • 哈希表值是该功能的设置。 “当前支持的功能”表中列出了每个功能的支持值。

在写入任何更改之前,将验证功能名称及其值。 如果任何条目无效,则 cmdlet 终止并显示错误,并且不会应用哈希表中的条目。

有关模式的背景 -AdvancedSettings 信息(包括 PowerShell 引用和哈希表提示),请参阅 用于指定高级设置的 PowerShell 提示-AdvancedSettingsSet-Label 上的 参数。

示例:在现有群集上启用自定义报告

从扫描程序群集中的任何节点运行以下命令:

Set-ScannerConfiguration -FeatureSettings @{CustomReporting=$true}

群集中的所有节点在下一个扫描周期中选取更改。

示例:在安装时启用自定义报告

Install-Scanner -SqlServerInstance SQLSERVER1 -Cluster Europe -FeatureSettings @{CustomReporting=$true}

示例:查看当前功能状态

Get-ScannerConfiguration

对于每个配置的功能, Features 输出中的行显示当前状态以及 (PowerShell 或 Microsoft Purview 门户) 配置它的图面。 例如,从 PowerShell 启用自定义报告时:

Features            : {CustomReporting: True (Source: PowerShell)}

未配置的功能不会显示并使用其默认状态。

禁用功能

若要关闭自定义报告,请将其值设置为 $false。 不会删除该功能写入的现有数据;扫描程序在下一个扫描周期中停止执行该功能的操作。

Set-ScannerConfiguration -FeatureSettings @{CustomReporting=$false}

当前支持的功能

功能名称 默认值 支持的值 说明
CustomReporting 关闭 $true, $false 填充扫描程序群集数据库中的自定义报告表和列。 请参阅 自定义报告 (预览版)

其他功能将随时间推移而添加,并在发行说明中列出。