Google Admin API - 将用户移动到不同的单位部门

问题描述

我已经看到在用户创建期间将用户设置为组织单位 (OU) 的代码片段和答案,但没有任何关于在创建用户后将用户一个 OU 移动到另一个 OU 的内容

注意:在此之前,我检索了我想修改用户,即用户变量所指的内容

user.OrgUnitPath = "/NLWC";
var updateResult = await _service.Users.Update(user,user.Id).ExecuteAsync();

updateResult 返回一个 User 对象。当我在返回的用户中查看 OrgUnitPath 时,我会查看所需的 OU 路径(而且,当我将来查询同一用户时,我会得到相同的结果)。

enter image description here

但是当我在 Gsuite 管理控制台中查看用户时,OU 并没有改变。

其实是我手动把用户移到了OU,再次查询用户对象。手动移动后,OrgUnitPath 仍然相同。

此外,我查询了 Org Units 以验证我有正确的路径,它显示以下内容

enter image description here

我不明白为什么它没有将用户移动到正确的 OU,我错过了什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)