通过API删除Dynamics365系统用户

问题描述

有人知道是否可以通过API删除Dynamics365 systemuser吗?

如果我查看以下内容https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/reference/entities/systemuser-我看不到描述的删除操作。

另外,如果我运行api / data / v9.1 / systemusers(11111111-1111-1111-111-111111111111)-PATCH可以正常工作并更改用户属性,但是如果我使用DELETE,它会说:

The 'Delete' method does not support entities of type 'systemuser'.

是否可以通过API删除systemuser?

预先感谢

解决方法

其背后的想法是用户记录是如此重要,以至D365不允许任何人删除它们。而且这种方法有其原因。例如,审核记录,查找修改或创建的审核记录将是什么。

最明智的删除方法是从用户重新分配所有记录,删除所有角色并禁用用户(设置为isdisabled)。

如果您使用内部部署并且足够勇敢,则可以直接从数据库中删除它。但是我永远不会做。