在Azure AD中为用户授予许可期间,“已经存在具有相同属性proxyAddresses值的另一个对象”是什么意思?

时间:2019-09-05 12:54:36

标签: azure azure-active-directory azure-ad-graph-api

我正在使用Microsoft Graph API versin 1.0更新一批用户,并且对于某些用户,我收到以下错误消息:

Another object with the same value for property proxyAddresses already exists.

这种情况只在少数几个用户中发生,而在其他许多用户中则没有。

但是我不明白这意味着什么以及如何解决。

有什么想法吗?

Update1:​​

这是与请求一起发送的JSON有效负载:

{
    "addLicenses":[
     {
         "disabledPlans": [
             "76846ad7-7776-4c40-a281-a386362dd1b9",
             "54fc630f-5a40-48ee-8965-af0503c1386e",
             "c68f8d98-5534-41c8-bf36-22fa496fa792",
             "8c7d2df8-86f0-4902-b2ed-a0458298f3b3",
             "9e700747-8b1d-45e5-ab8d-ef187ceec156",
             "c87f142c-d1e9-4363-8630-aaea9c4d9ae5",
             "b8afc642-032e-4de5-8c0a-507a7bba7e5d",
             "2078e8df-cff6-4290-98cb-5408261a760a"
         ],
         "skuId":"94763226-9b3c-4e75-a931-5c89701abe66"
     }],
     "removeLicenses":[]
}

2 个答案:

答案 0 :(得分:0)

根据错误消息,属性proxyAddresses应该是唯一的。

在更新用户时,请确保您没有为多个用户配置相同的proxyAddresses

理论上,不能通过Microsoft Graph API更新此属性。因此,如果您没有将proxyAddresses放在正文中,请与有此问题的更新用户分享请求。

答案 1 :(得分:0)

这可能很旧,我遇到了类似的问题。我正在做一个图api调用,它间接更新了一些用户属性,因此出现此错误。租户管理员应检查重复记录并删除或更新它们,他们可以遵循此link