我可以 add/update 使用 C# 或 Powershell 的 CRM Dynamics 插件程序集吗?
Can I add/update CRM Dynamics plugin assemblies using C# or Powershell?
我需要使用 Octopus Deploy 以可重复的方式更新 Dynamics CRM 365(内部部署)插件,但为此我需要找到一种方法来编写此更新脚本,而不是手动执行。
是否可以使用 CRM SDK 或直接使用 Powershell 来完成?
Dynamics CRM 插件是 CRM 解决方案的一部分。您正在寻找的是一种部署 CRM 解决方案的方法。
在规划部署时,首先决定您是要以托管形式还是非托管形式部署您的解决方案。然后决定一个工具。 CRM SDK 有一个部署工具。还有可用的 PowerShell 脚本。 (参见 TechNet:Administer the deployment using Windows PowerShell and Deploy packages using Dynamics CRM Package Deployer and Windows PowerShell。)
是的,可以使用 CRM SDK and/or Powershell 执行插件注册。
这可以通过 creating/updating/deleting 某些具有适当属性的记录(实体逻辑名称为 pluginassembly
、plugintype
、sdkmessageprocessingstep
和 sdkmessageprocessingstepimage
)来实现值以及对其他插件相关实体的匹配引用,如 sdkmessage
和 sdkmessagefilter
.
在我的公司,我们开发了our own automatic plugin registration through code, which can be performed by running a simple script。此脚本也可以由构建服务器(如 Octopus 或 VSO)运行 自动 create/update/delete CRM 中的插件注册以匹配我们代码中的插件注册。
您可以在 our GitHub.
上查看它的源代码(用 F# 编写)
我需要使用 Octopus Deploy 以可重复的方式更新 Dynamics CRM 365(内部部署)插件,但为此我需要找到一种方法来编写此更新脚本,而不是手动执行。
是否可以使用 CRM SDK 或直接使用 Powershell 来完成?
Dynamics CRM 插件是 CRM 解决方案的一部分。您正在寻找的是一种部署 CRM 解决方案的方法。
在规划部署时,首先决定您是要以托管形式还是非托管形式部署您的解决方案。然后决定一个工具。 CRM SDK 有一个部署工具。还有可用的 PowerShell 脚本。 (参见 TechNet:Administer the deployment using Windows PowerShell and Deploy packages using Dynamics CRM Package Deployer and Windows PowerShell。)
是的,可以使用 CRM SDK and/or Powershell 执行插件注册。
这可以通过 creating/updating/deleting 某些具有适当属性的记录(实体逻辑名称为 pluginassembly
、plugintype
、sdkmessageprocessingstep
和 sdkmessageprocessingstepimage
)来实现值以及对其他插件相关实体的匹配引用,如 sdkmessage
和 sdkmessagefilter
.
在我的公司,我们开发了our own automatic plugin registration through code, which can be performed by running a simple script。此脚本也可以由构建服务器(如 Octopus 或 VSO)运行 自动 create/update/delete CRM 中的插件注册以匹配我们代码中的插件注册。
您可以在 our GitHub.
上查看它的源代码(用 F# 编写)