c# - Google Admin API - 将用户移动到不同的 OU
问题描述
我已经看到了在用户创建期间将用户设置为组织单位 (OU) 的代码片段和答案,但没有关于在创建用户后将用户从一个 OU 移动到另一个 OU 的内容。
注意:在此之前,我检索了我想要修改的用户,这就是用户变量所指的内容。
user.OrgUnitPath = "/NLWC";
var updateResult = await _service.Users.Update(user, user.Id).ExecuteAsync();
updateResult 返回一个用户对象。当我在返回的用户中查看 OrgUnitPath 时,我查看了所需的 OU 路径(而且,当我将来查询同一个用户时,我得到相同的结果)。
但是当我在 Gsuite 管理控制台中查看用户时,OU 并没有改变。
其实我是手动把用户移到OU中,再次查询用户对象。手动移动后,OrgUnitPath还是一样的。
此外,我查询了组织单位以验证我有正确的路径,它显示以下内容:
我不明白为什么它没有将用户移动到正确的 OU,我错过了什么?
解决方案
推荐阅读
- java - 如何编码日文字符javamail
- azure-devops - 带有 AAD 绑定 AKS 集群的 azure devops 中的 Kubernetes 服务连接
- python - if 函数:如果列 A==1 AND 1 列 B 在列表 X 中且列 C 不为空,则为 1。否则,为 0
- c - 如何编写一个程序,接受用户 F0、F1 和 fmax 的 3 个输入,并输出所有素数斐波那契数?
- javascript - 根文件中的console.log() 上面的导入语句在导入之前不会执行
- python-tesseract - 阅读手写输入以识别学生
- firebase - 是否可以在 Firestore 中运行聚合查询?
- gcc - gcc 汇编器 - 只创建必要的最少指令
- keras - tf 2.0 AttributeError:模块“tensorflow”没有属性“get_default_session”
- javascript - ReactJS 无法映射数组