扫描程序管理员可以在群集级别启用、禁用和配置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 |
填充扫描程序群集数据库中的自定义报告表和列。 请参阅 自定义报告 (预览版) 。 |
其他功能将随时间推移而添加,并在发行说明中列出。