在 Managed Environment 中強制執行解決方案檢查程式封鎖或在匯入時發出警告
適用於: Power Platform,解決方案
Background
在受控環境中強制執行解決方案檢查程式 ,可讓系統管理員要求有效的解決方案檢查程序結果,才能匯入解決方案。
徵狀
當您嘗試 匯入解決方案時,您會收到下列其中一個錯誤或警告訊息:
錯誤:解決方案因為重大違規而無法匯入。 修正這些違規,然後重試匯入。
警告:此解決方案中有重大違規。 您可以在 [受控環境設定] 頁面中啟用 [解決方案檢查程式] 強制執行,以封鎖嚴重違規的解決方案。
原因
發生錯誤或警告訊息是因為受控 環境中的解決方案檢查程序強制 執行是在 警告 或 封鎖 模式中啟用,而且結果中有重大違規。
解決方案
匯入解決方案之前,必須先修正解決方案中的重大違規。
如果訊息中有結果連結,您可以使用鏈接下載 SARIF 檔案 來查看結果。 規則檔會列出每個規則,並提供詳細資訊和修正方法的連結。
如果訊息中沒有結果連結,您可以個別執行方案檢查程式來查看結果。 以下是一些特殊考慮:
- 解決方案檢查工具必須使用解決方案檢查程式規則集來執行。 最簡單的方式是:
- 在使用解決方案檢查程式規則集的 Power Apps 中執行解決方案檢查程式。
- 使用 pac 解決方案檢查 預設使用解決方案檢查程式規則集的位置。
- 如果明確傳遞規則集標識元,請使用
0AD12346-E108-40B8-A956-9A8F95EA18C9
,代表解決方案檢查程式規則集。
- 叫用解決方案檢查程式時,請勿傳遞任何檔案排除或規則覆寫。 未來可能會針對解決方案檢查工具強制執行這些功能提供支援。