我们有一个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。
感谢您的时间,希望您的建议了。
马西莫·巴斯