尝试使用适用于 Apps 脚本的新 Admin SDK 查询 OU“LegacyMail”中的所有用户,但失败了:
developers.google.com 上的示例表明它应该如下所示:
"orgUnitPath": "corp/engineering",
function admsdk() {
var x = AdminDirectory.Users.list({
domain: "acamedomain.com",
query: "orgUnitPath:/acamedomain.com/LegacyMail"
});
Logger.log(x);
}
最佳答案
尝试:
function admsdk() {
var x = AdminDirectory.Users.list({
customer: "my_customer",
query: "orgUnitPath='/LegacyMail'"
});
Logger.log(x);
}
解释:
- customer/my_customer 并非绝对必要,但它可确保您获得所有用户,而不仅仅是在 acamedomain.com 中拥有主域的用户。
- /是您域的根 OU。/acamedomain.com 是不正确的,除非您明确创建了一个名为它的 OU。 OU 独立于 SMTP 域。
关于javascript - AdminSDK查询OUPath "Invalid Input: INVALID_OU_ID",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21890726/