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>]
Description
使用 Check-PurviewConfig Cmdlet 為您的組織執行Microsoft資訊保護診斷測試案例,並檢查結果。
指派組織設定角色的系統管理員具有執行此 Cmdlet 的必要許可權。
若要深入瞭解 Microsoft Entra ID 中的系統管理員角色許可權,請參閱 角色範本識別碼。
重要事項
Microsoft 強烈提倡最小權限原則。 僅為帳戶指派執行其任務所需的最低權限,有助於降低安全風險並加強組織的整體保護。 全域管理員是高度許可權的角色,您通常會將其限制為緊急情況或當您無法使用其他角色時。
範例
範例 1
Check-PurviewConfig
此範例會執行不需要其他參數的所有 Microsoft 資訊保護測試案例。
範例 2
Check-PurviewConfig -Component Encryption
此範例會執行加密元件的所有測試案例。
範例 3
Check-PurviewConfig -Component Encryption -Theme LicenseAvailability
此範例會在 Encryption 元件中執行 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
適用:安全 & 合規
元件參數指定要在測試案例中分析的元件。 有效值為:
- DLP
- DLP成員
- 加密
- 米普拉貝爾
參數屬性
| 類型: | PurviewConfigComponent |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 0 |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-Confirm
適用:安全 & 合規
Confirm 參數會指定要顯示或隱藏確認提示。 這個參數對 Cmdlet 的影響取決於 Cmdlet 是否需要確認才能繼續作業。
- 破壞性的 Cmdlet (如 Remove-* cmdlets) 有內建暫停,它會先強迫您確認命令才會繼續作業。 對於這些 Cmdlet,您可以使用以下確切語法來略過確認提示:
-Confirm:$false。 - 其他大部分的 Cmdlet (如 New-* 和 Set-* cmdlets) 則沒有內建暫停。 在使用這些 Cmdlet 時,指定不含任何值的 Confirm 參數會引入強迫您認可命令後才繼續作業的暫停。
參數屬性
| 類型: | SwitchParameter |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
| 別名: | 參閱 |
參數集
(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
適用:安全 & 合規
{{ 填入裝置名稱說明 }}
參數屬性
| 類型: | 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 說明 }}
參數屬性
| 類型: | 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
適用:安全 & 合規
{{ 填寫原則名稱說明 }}
參數屬性
| 類型: | String |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 8 |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-RecipientAddress
適用:安全 & 合規
{{ 填寫收件者地址說明 }}
參數屬性
| 類型: | 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 規則。
此參數是 TestCases 值DlpAlerts_CheckAlertsCreated的選用項目。
參數屬性
| 類型: | String |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 7 |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-SenderAddress
適用:安全 & 合規
{{ 填寫發件人地址描述 }}
參數屬性
| 類型: | SmtpAddress |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 12 |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-SharepointItemUniqueId
適用:安全 & 合規
{{ Fill SharepointItemUniqueId 描述 }}
參數屬性
| 類型: | String |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 13 |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-SharepointSiteId
適用:安全 & 合規
參數屬性
| 類型: | String |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 14 |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-SiteUrl
適用:安全 & 合規
{{ 填寫 SiteUrl 說明 }}
參數屬性
| 類型: | String |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 15 |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-SitIdentity
適用:安全 & 合規
{{ 填寫 SitIdentity 說明 }}
參數屬性
| 類型: | 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 原則和規則。 需要工作負載參數。 SiteUrl 和 UserPrincipalName 參數是選擇性的。
您可以指定多個以逗號分隔的值。
參數屬性
| 類型: | String[] |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 8 |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-Theme
適用:安全 & 合規
主題參數篩選器會指定要在測試案例中分析的篩選器。 有效值為:
- 啟用實體
- 評估詳情
- 授權可用性
參數屬性
| 類型: | 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
適用:安全 & 合規
工作負載參數指定服務工作負載。 值值為:
- 端點裝置
- 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。