gpt4 book ai didi

python - 使用 Microsoft Graph API 更新代理地址

转载 作者:行者123 更新时间:2023-12-01 03:20:40 25 4
gpt4 key购买 nike

我们有一个 Office365 租户,但没有可供同步的本地 AD(是的,我们普遍在 Linux 上运行)。我们的用户“生活”在 Oracle 数据库中。从那里它们被复制到我们使用的所有其他后端(OpenLDAP、MySQL、Kerberos……现在甚至是 Azure)。

我们正在使用“Microsoft 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(azure、msrest)执行此操作吗?

顺便说一句:otherMails 并不能解决问题。

无论如何,将其暴露给其他 API(例如 power shell AD 扩展)但不暴露给 Graph API 对我来说是不合理的。

感谢您的宝贵时间,也希望您提出建议。

马西莫·巴西

最佳答案

目前无法通过 Microsoft Graph API 设置用户的电子邮件地址。我们目前正在研究添加所需的支持,但尚未确定预计时间。

关于python - 使用 Microsoft Graph API 更新代理地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41961856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com