Check-PurviewConfig
此 cmdlet 仅在安全与合规中心 PowerShell 内可用。 有关更多信息,请参见 安全与合规中心 PowerShell。
使用 Check-PurviewConfig cmdlet 在 Microsoft Purview 中验证和查看组织的配置设置。
有关以下语法部分的参数设置的详细信息,请参阅 Exchange cmdlet 语法。
语法
Default (默认值)
Check-PurviewConfig
[[-Component] <PurviewConfigComponent>]
[-Confirm]
[[-DateTimeUTC] <String>]
[[-DeviceName] <String>]
[[-File] <String>]
[[-FileAsBytes] <Byte[]>]
[[-IncidentId] <String>]
[[-ItemId] <String>]
[[-MessageId] <String>]
[[-PolicyName] <String>]
[-RecipientAddress]
[[-RecordId] <String>]
[[-RuleName] <String>]
[[-SenderAddress] <SmtpAddress>]
[[-SharepointItemUniqueId] <String>]
[[-SharepointSiteId] <String>]
[[-SiteUrl] <String>]
[[-SitIdentity] <String>]
[[-TestCases] <String[]>]
[[-Theme] <PurviewConfigTheme>]
[[-UserPrincipalName] <SmtpAddress>]
[-WhatIf]
[[-Workload] <String>]
[<CommonParameters>]
说明
使用 Check-PurviewConfig cmdlet 为组织运行Microsoft信息保护诊断测试用例,并检查结果。
分配有组织配置角色的管理员具有运行此 cmdlet 所需的权限。
若要详细了解Microsoft Entra ID 中的管理员角色权限,请参阅角色模板 ID。
重要
Microsoft强烈主张最低特权原则。 仅向帐户分配执行其任务所需的最低权限有助于降低安全风险,并增强组织的整体保护。 全局管理员是一种高特权角色,通常限制在紧急情况下或无法使用其他角色时使用。
示例
示例 1
Check-PurviewConfig
此示例运行不需要其他参数的所有Microsoft信息保护测试用例。
示例 2
Check-PurviewConfig -Component Encryption
此示例运行加密组件的所有测试用例。
示例 3
Check-PurviewConfig -Component Encryption -Theme LicenseAvailability
本示例运行加密组件中 LicenseAvailability 主题的所有案例。
示例 4
Check-PurviewConfig -TestCases "MipLabels_EnabledEntities_ScopedLabels" -UserPrincipalName sathya@contoso.onmicrosoft.com
此示例运行名为 MipLabels_EnabledEntities_ScopedLabels 的测试用例,该用例需要 UserPrincipalName 值。
示例 5
Check-PurviewConfig -TestCases "MipLabels_EnabledEntities_ScopedLabels","MipLabels_EnabledEntities_CompareSyncStatus" -UserPrincipalName sathya@contoso.onmicrosoft.com
此示例运行指定的测试用例。 MipLabels_EnabledEntities_ScopedLabels测试用例需要 UserPrincipalName 值。
参数
-Component
适用:安全 & 合规性
Component 参数指定要在测试用例中分析的组件。 有效值包含:
- DLP
- DLPAlerts
- 加密
- MIPLabels
参数属性
| 类型: | PurviewConfigComponent |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | 0 |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-Confirm
适用:安全 & 合规性
Confirm 开关指定是否显示确认提示。 此开关对 cmdlet 造成的影响取决于在你继续操作之前 cmdlet 是否需要确认。
- 破坏性 cmdlet(例如 Remove-* cmdlets)内置有暂停,可强制要求先确认命令,然后再继续操作。 对于这些 cmdlet,您可以使用此确切语法跳过确认提示:
-Confirm:$false。 - 其他大多数 cmdlet(例如 New-* 和 Set-* cmdlet)都没有内置暂停。 对于这些 cmdlet,指定不含值的 Confirm 开关会引入暂停,从而强制要求你先确认命令,然后再继续操作。
参数属性
| 类型: | SwitchParameter |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
| 别名: | cf |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-DateTimeUTC
适用:安全 & 合规性
DateTimeUTC 以协调世界时 (UTC) 指定测试用例的日期时间。 例如,“2025-06-05 14:30:00”。
以下 TestCases 值需要此参数:
- DlpAlerts_CheckAlertsCreated
- DlpAlerts_FindAlertForActivity
参数属性
| 类型: | String |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | 1 |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-DeviceName
适用:安全 & 合规性
{{ Fill DeviceName Description }}
参数属性
| 类型: | String |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | 2 |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-File
适用:安全 & 合规性
保留此参数以供 Microsoft 内部使用。
参数属性
| 类型: | String |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | 2 |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-FileAsBytes
适用:安全 & 合规性
{{ Fill FileAsBytes Description }}
参数属性
| 类型: | Byte[] |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | 4 |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-IncidentId
适用:安全 & 合规性
IncidentId 参数指定要在测试用例中分析的事件。
可以在 IncidentId 属性中按 DLPRuleMatch作筛选的审核日志搜索中找到此参数的值。
此参数是 TestCases 值DlpAlerts_FindAlertForActivity所必需的。
参数属性
| 类型: | String |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | 3 |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-ItemId
适用:安全 & 合规性
保留此参数以供 Microsoft 内部使用。
参数属性
| 类型: | String |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | 4 |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-MessageId
适用:安全 & 合规性
保留此参数以供 Microsoft 内部使用。
参数属性
| 类型: | String |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | 5 |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-PolicyName
适用:安全 & 合规性
{{ Fill PolicyName Description }}
参数属性
| 类型: | String |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | 8 |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-RecipientAddress
适用:安全 & 合规性
{{ Fill RecipientAddress Description }}
参数属性
| 类型: | SmtpAddress |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | 9 |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-RecordId
适用:安全 & 合规性
RuleName 参数指定要在测试用例中分析的记录。
可以在 RecordId 属性中按活动类型 DLPRuleMatch 筛选的活动资源管理器中找到此参数的值。
此参数是可选的,testCases 值DlpAlerts_FindAlertForActivity。
参数属性
| 类型: | String |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | 6 |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-RuleName
适用:安全 & 合规性
RuleName 参数指定要在测试用例中分析的 DLP 规则。
此参数是可选的,DlpAlerts_CheckAlertsCreated TestCases 值。
参数属性
| 类型: | String |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | 7 |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-SenderAddress
适用:安全 & 合规性
{{ Fill SenderAddress Description }}
参数属性
| 类型: | SmtpAddress |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | 12 |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-SharepointItemUniqueId
适用:安全 & 合规性
{{ Fill SharepointItemUniqueId Description }}
参数属性
| 类型: | String |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | 13 |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-SharepointSiteId
适用:安全 & 合规性
参数属性
| 类型: | String |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | 14 |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-SiteUrl
适用:安全 & 合规性
{{ Fill SiteUrl Description }}
参数属性
| 类型: | String |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | 15 |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-SitIdentity
适用:安全 & 合规性
{{ Fill SitIdentity Description }}
参数属性
| 类型: | String |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | 16 |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-TestCases
适用:安全 & 合规性
TestCases 参数指定要分析的测试用例的名称。 以下列表中介绍了可用的测试用例及其所需参数:
- Encryption_EvaluationDetails:验证电子邮件加密评估详细信息。 不需要其他参数。 运行 Test-IRMConfiguration cmdlet 作为其检查的一部分。
- Encryption_LicenseAvailability:检查电子邮件加密配置。 不需要其他参数。 运行 Get-IRMConfiguration、Get-RMSTemplate、Get-TransportRule 和 Get-JournalRule cmdlet 作为其检查的一部分。
- MipLabels_EnabledEntities_ScopedLabels:显示应用于用户的标签和标签设置。 需要 UserPrincipalName 参数。 在检查过程中运行 Get-Label 和 Get-LabelPolicy cmdlet。
- MipLabels_LicenseAvailability:验证是否启用了 MIP 标签功能。 无需其他参数。
- DlpAlerts_CheckAlertsCreated:验证过去 5 天内创建的警报的 DLP 规则配置。 需要 DateTimeUTC 参数。 RuleName 参数是可选的。
- DlpAlerts_FindAlertForActivity:标识活动缺少的警报。 需要 DateTimeUTC 参数。 IncidentId 和 RecordId 参数是可选的。
- DLP_ScopedEntities:返回应用于用户或站点的所有 DLP 策略和规则。 需要 Workload 参数。 SiteUrl 和 UserPrincipalName 参数是可选的。
可以指定用逗号分隔的多个值。
参数属性
| 类型: | String[] |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | 8 |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-Theme
适用:安全 & 合规性
Theme 参数筛选器指定要在测试用例中分析的筛选器。 有效值包含:
- EnabledEntities
- EvaluationDetails
- LicenseAvailability
参数属性
| 类型: | PurviewConfigTheme |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | 9 |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-UserPrincipalName
适用:安全 & 合规性
UserPrincipalName 参数指定要在测试用例 (分析的用户帐户, sathya@contoso.onmicrosoft.com 例如,) 。
- TestCases 值MipLabels_EnabledEntities_ScopedLabels所必需的。
- TestCases 值DLP_ScopedEntities可选。
参数属性
| 类型: | SmtpAddress |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | 10 |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-WhatIf
适用:安全 & 合规性
WhatIf 开关在安全与合规 PowerShell 中不起作用。
参数属性
| 类型: | SwitchParameter |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
| 别名: | 无线 |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-Workload
适用:安全 & 合规性
Workload 参数指定服务工作负荷。 值为:
- EndpointDevices
- Exchange
- OneDriveForBusiness
- SharePoint
- Teams
此参数是 TestCases 值DLP_ScopedEntities所必需的。
参数属性
| 类型: | String |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | 11 |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
CommonParameters
此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters。