是否可以使用非管理员帐户检索谷歌应用程序域中的用户列表?
非管理员用户可以调用users.list(viewType=domain_public),它提供了与用户在域联系人目录中看到的相同数量的详细信息。
取决于您认为管理员帐户是什么。
很久以前,用户角色只是"常规"one_answers"管理员"。现在,您可以从一组细粒度的权限中进行选择,并为它们定义角色名称。"超级管理员"现在是一个内置的角色,拥有一切可能的权限。
因此,如果你定义了一个可以检索用户列表并将其分配给用户的角色,我不会称之为管理员帐户。
不过,你需要成为一名真正的管理员才能做到这一点:)
作为对另一个(优秀)答案的补充,我在我们的域中所做的是在电子表格中创建一个完整的域用户列表,其中包含所有必要的信息,并每晚运行一个脚本自动更新电子表格。当我进行更改(添加或删除用户)时,我可以手动运行脚本以避免临时差异。
这个脚本以"我"的身份运行,但任何域用户都可以访问该列表(我在创建他们的帐户时邀请他们访问这个共享文档,以便它显示在他们的驱动器/与我共享文件夹中)。有了这个解决方案,我不需要给任何用户特殊的权限。