如何区分Dynamics 365环境中同名的活跃与停用重复用户?
区分Dynamics 365中同名重复用户的可行方案
碰到这种同名重复用户的场景,我们可以从用户属性、系统关联状态、Power Platform工具查询这几个维度来精准区分,具体方法如下:
1. 深挖用户核心属性细节
- 许可证分配状态:在Dynamics 365用户管理界面(或Office 365 admin中心),直接查看用户的许可证分配情况——停用的用户大概率没有Dynamics 365的对应许可证,而活跃用户是正常分配状态。
- Azure AD关联标识:
- 对于Office 365已删除的用户,Dynamics 365用户记录里的
Azure AD Object ID会显示为空或无效值(因为原AD对象已被移除);而活跃用户的这个ID是有效的,能关联到现有Azure AD对象。 - 开启用户记录的高级属性显示后,还能看到状态原因字段,系统通常会标注“已从Azure AD删除”或“无有效许可证”这类明确说明。
- 对于Office 365已删除的用户,Dynamics 365用户记录里的
2. 用Advanced Find(高级查找)快速筛选
通过Dynamics 365的高级查找工具,自定义筛选条件来批量定位目标用户:
- 筛选组合1:
状态= 已停用 +许可证分配状态= 未分配 - 筛选组合2:
状态= 已停用 +Azure AD Object ID为空
可以把这些筛选规则保存为专属视图,方便后续快速查看这类重复用户。
3. 借助Power Platform工具批量验证
如果需要批量处理或验证,用Power Platform工具效率更高:
- Power Query:连接Dynamics 365数据源导入用户表,添加自定义列,对比
状态、License Type、Azure AD Object ID字段,自动标记出符合停用原因的重复用户。 - Power Automate:创建自动化流,遍历所有同名用户,调用Office 365用户连接器的
Get User动作,若返回“用户不存在”,则对应的Dynamics 365停用用户就是我们要区分的目标。
4. 查看用户关联业务记录
活跃用户通常会有近期的业务关联记录(比如创建的订单、活动、案例等),而停用用户(尤其是AD已删除的)一般没有新的业务操作痕迹。可以查看用户记录的关联视图(比如“已创建的活动”“拥有的记录”),通过记录数量和时间节点辅助区分。
内容的提问来源于stack exchange,提问作者Munavvar Shaikh
相关产品推荐
相关产品推荐

