无法使用@pnp/graph从SharePoint更新Azure AD用户属性



我使用React创建了一个SharePoint框架web部件。之后,我在SPFx应用程序下集成了@pnp/graph。此外,我已经给我的SPFx应用程序的API访问权限请求。

我已经从Azure AD组中获取了所有用户。现在,我需要更新Azure AD下当前登录的用户属性。下面是我的代码片段,

import { graph } from "@pnp/graph";
public async UpdateCurrentUserProperties(companyName) {
return await graph.me.update({
companyName: companyName
});
}

下面是参考链接,https://pnp.github.io/pnpjs/graph/users/update-current-user

在Azure AD下更新当前登录的用户配置文件属性时,我面临以下错误。

无法更新本地主目录同步对象或当前正在迁移的对象的指定属性

有谁能帮我吗?

错误">无法更新本地主目录同步对象或当前正在迁移的对象的指定属性"通常发生在您尝试更新从本地同步到Azure AD的用户时。

  • 您必须在本地环境中更新这些用户,然后将其同步到Azure。
  • 解决错误 ,尝试在本地服务器上更改它,然后将其同步到Azure AD。
  • 请检查您的组织是否使用混合环境并且这些用户是从AD同步的,您必须从本地Exchange管理它们。
  • 检查您是否已授予所需的API权限
  • 可以参考这个类似的例子可以给你一些指示。

有关详细信息,请参阅下面的链接:

azure - Set-AzureADuser failed - Stack Overflow

无法更新本地主目录同步对象的指定属性- Microsoft Q&A

相关内容

  • 没有找到相关文章

最新更新