在 Managed Environment 中強制執行解決方案檢查程式封鎖或在匯入時發出警告

適用於: Power Platform,解決方案

Background

在受控環境中強制執行解決方案檢查程式 ,可讓系統管理員要求有效的解決方案檢查程序結果,才能匯入解決方案。

徵狀

當您嘗試 匯入解決方案時,您會收到下列其中一個錯誤或警告訊息:

錯誤:解決方案因為重大違規而無法匯入。 修正這些違規,然後重試匯入。

警告:此解決方案中有重大違規。 您可以在 [受控環境設定] 頁面中啟用 [解決方案檢查程式] 強制執行,以封鎖嚴重違規的解決方案。

原因

發生錯誤或警告訊息是因為受控 環境中的解決方案檢查程序強制 執行是在 警告封鎖 模式中啟用,而且結果中有重大違規。

解決方案

匯入解決方案之前,必須先修正解決方案中的重大違規。

如果訊息中有結果連結,您可以使用鏈接下載 SARIF 檔案 來查看結果。 規則檔會列出每個規則,並提供詳細資訊和修正方法的連結。

如果訊息中沒有結果連結,您可以個別執行方案檢查程式來查看結果。 以下是一些特殊考慮:

  • 解決方案檢查工具必須使用解決方案檢查程式規則集來執行。 最簡單的方式是:
    • 在使用解決方案檢查程式規則集的 Power Apps 中執行解決方案檢查程式。
    • 使用 pac 解決方案檢查 預設使用解決方案檢查程式規則集的位置。
    • 如果明確傳遞規則集標識元,請使用 0AD12346-E108-40B8-A956-9A8F95EA18C9,代表解決方案檢查程式規則集。
  • 叫用解決方案檢查程式時,請勿傳遞任何檔案排除或規則覆寫。 未來可能會針對解決方案檢查工具強制執行這些功能提供支援。