托管环境中的解决方案检查程序实施

您可以在托管环境中使用解决方案检查器,以根据一组最佳实践规则对解决方案执行丰富的静态分析检查,确定有问题的模式。

要针对托管环境启用解决方案检查器实施,请执行以下操作:

  1. 登录 Power Platform 管理中心

  2. 在导航窗格中,选择环境,然后选择一个托管环境。

  3. 在命令栏上,选择编辑托管环境,然后在解决方案检查器实施下面选择适当的设置。

    解决方案检查器设置屏幕的屏幕截图。

备注

当环境位于管理模式下时,解决方案检查器实施不可用

解决方案检查器设置

请选择以下设置之一:

设置 说明
在解决方案导入期间关闭自动解决方案验证。 解决方案创作、导出或导入不会有任何体验或行为更改。
警告 在解决方案导入过程中,将自动验证所有自定义解决方案。 当导入具有非常重要的问题的解决方案时,系统会就该操作警告您,但导入本身会继续,如果导入的其他方面都正常,解决方案会被导入到环境。 成功导入后,将显示一条消息,指出导入的解决方案具有验证问题。 此外,还会发送一封摘要电子邮件,其中包含解决方案验证的详细信息。
阻止 在解决方案导入过程中,将自动验证所有自定义解决方案。 当解决方案具有非常重要的问题时,导入过程会被取消,并显示一条消息,指出导入的解决方案具有验证问题。 这发生在实际导入之前,因此不会因为导入失败而对环境进行任何更改。 此外,还会发送一封摘要电子邮件,其中包含解决方案验证的详细信息。

有关遇到警告或阻止时该怎么做的更多信息,请参阅疑难解答指南

向管理员发送电子邮件

当验证模式设置为警告阻止时,会在导入或阻止解决方案时发送一封摘要电子邮件。 当解决方案导入到环境中时,摘要电子邮件会按解决方案中的严重程度显示问题数量。

电子邮件会发送给具有 Power Platform 管理员Dynamics 365 服务管理员角色的所有用户。 它还会发送给每周摘要电子邮件的收件人。

阻止验证电子邮件

默认情况下,当解决方案包含中等及以上严重性时会发送电子邮件。 选中复选框后,警告模式下不发送电子邮件。 阻止模式下也不发送电子邮件,除了会阻止导入解决方案的严重违规。

解决方案检查器电子邮件复选框的屏幕快照。

规则排除情况

您可以选择从实施中排除解决方案检查程序规则。 例如,某个特定的规则可能需要很长时间和大量精力来修复整个解决方案,但是,您仍希望实施其他规则。 使用排除的规则下拉列表选择要从实施中排除的规则。

解决方案检查程序实施规则排除项的屏幕截图。

该列表包含按类别和按严重性排序的规则名称和说明。 提醒一下,只有关键严重性规则阻止导入解决方案。

解决方案检查程序实施规则排除选项的屏幕截图。

使用 PowerShell 启用解决方案检查器强制执行

您可以使用 PowerShell 启用解决方案检查器增强功能。

在阻止模式下启用解决方案检查器强制执行

下面是一个示例 PowerShell 脚本,它可以在阻止模式下启用解决方案检查器。 运行后,滑块会在托管环境设置的解决方案检查器部分中显示阻止模式。

SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level block

在警告模式下启用解决方案检查器强制执行

下面是一个示例 PowerShell 脚本,它可以在警告模式下启用解决方案检查器。 运行后,滑块会在托管环境设置的解决方案检查器部分中显示警告模式。

SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level warn

关闭解决方案检查器强制执行

下面是一个示例 PowerShell 脚本,它将关闭解决方案检查器。 运行后,滑块会在托管环境设置的解决方案检查器部分中显示关闭

SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level none

另请参见

托管环境概述
导入解决方案
导入时托管环境中的解决方案检查器实施会进行阻止或发出警告