如何移除Dynamics 365全功能区的全局自定义命令按钮?
移除Dynamics 365全局Isv命令按钮(升级遗留问题)
针对你遇到的升级后全实体显示的Isv命令按钮问题,可通过以下步骤彻底移除:
步骤1:导出完整系统自定义项
- 进入Dynamics 365 高级设置 > 自定义 > 自定义系统
- 导出配置时选择所有组件,确保包含Ribbon相关自定义内容,导出后解压得到
customizations.xml
步骤2:手动编辑customizations.xml
- 用文本编辑器打开
customizations.xml,搜索<RibbonDiffXml>节点 - 定位到
Mscrm.Isv.Global.Group对应的组节点,找到目标两个全局按钮的<Button>定义,直接删除这些按钮元素 - 操作前务必备份原
customizations.xml,避免误删其他配置
步骤3:导入并发布自定义
- 将修改后的
customizations.xml重新打包为zip,导入回Dynamics 365 - 完成导入后点击发布所有自定义,等待发布完成
步骤4:验证结果
- 检查任意实体的Home页命令栏和表单命令栏,确认目标按钮已消失
备选方案:通过Web API清理
如果手动编辑XML有顾虑,可通过PowerShell调用Web API操作:
- 查询
ribboncustomization实体,筛选出entityid为空的全局Ribbon记录 - 找到对应
Mscrm.Isv.Global.Group下的按钮配置,调用删除接口移除相关组件
内容的提问来源于stack exchange,提问作者Ryano
相关产品推荐
相关产品推荐

