使用Microsoft图形API更新的proxyAddresses(Updating proxyAd

2019-09-27 07:39发布

我们有一个Office365租户,但没有部署AD从同步(是的,我们在Linux上运行普遍地)。 在Oracle数据库中我们的用户“活”。 从那里他们将被复制到我们使用(OpenLDAP的,MySQL和Kerberos的......现在连天青)所有其他后端。

我们使用“微软的Azure客户端库的Python”,并且能够创建和更新用户(我们不得不延长类UserUpdateParameters)。

但是,当涉及到更新/设置用户的邮件别名(用户拥有多个本地部分,或许不止一个域名部分),我们得到以下异常:

Traceback (most recent call last):
  File "update.max_sgv.py", line 87, in <module>
    uu = graphrbac_client.users.update(object_id, parameters)
  File "/usr/local/lib/python2.7/dist-packages/azure/graphrbac/operations/users_operations.py", line 275, in update
    raise models.GraphErrorException(self._deserialize, response)
azure.graphrbac.models.graph_error.GraphErrorException: Property 'proxyAddresses' is read-only and cannot be set.

有没有人一个想法如何使用Python做到这一点(天蓝色,msrest)?

BTW:otherMails不会做的伎俩。

总之,IT'IS不确切我将其暴露在别人的API(例如电源外壳AD扩展)而不是图形API。

感谢您的时间,希望您的建议了。

马西莫·巴斯

Answer 1:

有没有办法目前通过微软图形API来设置用户的电子邮件地址。 我们目前正在调查中添加必要的支持,但没有ETA。



文章来源: Updating proxyAddresses using Microsoft Graph API