Dynamics crm 我们可以在部署后使用Azure DevOps管道禁用一些Dynamics 365自定义插件吗?

Dynamics crm 我们可以在部署后使用Azure DevOps管道禁用一些Dynamics 365自定义插件吗?,dynamics-crm,microsoft-dynamics,Dynamics Crm,Microsoft Dynamics,我们正在使用带有扩展的Azure DevOps管道将托管解决方案部署到Dynamics 365 online。我们在部署时启用所有插件步骤。在部署之后,我们需要禁用一些插件步骤。目前我们是手工操作的。有人知道我们如何在DevOps管道中实现自动化吗?您是否已经尝试过“MSCRM插件注册”任务?它现在是beta版,但据我所知,您可以“重置”程序集,只是不注册您要删除的步骤?是的,我查看了它,但这需要对程序集DLL的引用,而我在部署管道中没有该DLL。我正在部署一个managed solution.

我们正在使用带有扩展的Azure DevOps管道将托管解决方案部署到Dynamics 365 online。我们在部署时启用所有插件步骤。在部署之后,我们需要禁用一些插件步骤。目前我们是手工操作的。有人知道我们如何在DevOps管道中实现自动化吗?

您是否已经尝试过“MSCRM插件注册”任务?它现在是beta版,但据我所知,您可以“重置”程序集,只是不注册您要删除的步骤?

是的,我查看了它,但这需要对程序集DLL的引用,而我在部署管道中没有该DLL。我正在部署一个managed solution.zip文件,该文件将嵌入程序集。我想有选择地关闭部署后的一些步骤。老实说,我认为唯一的方法是创建自己的自定义任务来实现这一点。也许你可以用power shell做你想做的事,