尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

gogcli Workspace Admin完全指南:命令行快速创建、暂停、删除域用户

gogcli Workspace Admin完全指南:命令行快速创建、暂停、删除域用户 gogcli Workspace Admin完全指南命令行快速创建、暂停、删除域用户【免费下载链接】gogcliGoogle Workspace in your terminal.项目地址: https://gitcode.com/GitHub_Trending/gogcl/gogcli本文是gogcli Workspace Admin用户的完整指南通过命令行管理 Google Workspace 域用户一行命令即可完成创建、暂停、删除用户以及组织单元OU与群组的全套自动化操作。无需打开管理控制台脚本化批量管理从此变得简单可靠。什么是 gogcli Workspace Admingog admin是基于Admin SDK Directory API的终端管理套件覆盖三大对象子命令作用gog admin users管理域用户创建/查询/暂停/删除gog admin orgunits管理组织单元部门树gog admin groups管理 Workspace 群组及成员⚠️ 注意两点前提仅限 Workspace 域账户个人gmail.com账户无法使用需要具有 Admin SDK 权限的账户推荐用服务账户 域范围授权。完整说明见 docs/workspace-admin.md。管理员权限准备服务账户配置最快方法无人值守脚本场景下推荐配置服务账户并扮演管理员身份执行命令gog auth service-account set adminexample.com --key ~/Downloads/service-account.json gog auth service-account status adminexample.com然后确认已委托的 Admin SDK 权限范围gog auth services --json 组织单元命令额外需要admin.directory.orgunit权限若services输出中缺失请回到 Google Cloud 控制台补充委托。服务账户密钥的配置细节参考 docs/commands/gog-auth-service-account-set.md。一行命令创建域用户gog --account adminexample.com admin users create adaexample.com \ --first-name Ada \ --last-name Lovelace \ --password TempPass123! \ --change-password \ --ou /Engineering几个对新手特别实用的行为省略--passwordgog 自动生成强临时密码、强制首次登录改密并把生成的密码打印在输出里省去手工设计--suspended创建即处于暂停状态适合临时/待激活账户--recovery-email/--recovery-phone一并写入恢复信息减少后续工单支持预哈希密码导入--hash-function MD5 / SHA-1 / crypt便于批量迁移。常用参数速查docs/commands/gog-admin-users-create.md。查询、暂停与删除用户安全三步法列出域内用户分页时加--all拉取全部页gog --account adminexample.com admin users list --domain example.com --json暂停用户保留数据随时可恢复优先于删除gog --account adminexample.com admin users suspend adaexample.com --force彻底删除用户gog --account adminexample.com admin users delete adaexample.com --force️脚本中的安全习惯破坏性操作先加--dry-run别名-n预演确认无误再去掉gog --account adminexample.com admin users create dryrunexample.com \ --given Dry --family Run --dry-run --json命令参考docs/commands/gog-admin-users-suspend.md、docs/commands/gog-admin-users-delete.md。批量维护组织单元OU组织单元就是管理控制台里的部门树。gog 直接支持带斜杠的路径从控制台复制粘贴即可使用# 查看全部组织单元 gog --account adminexample.com admin orgunits list --type all --json # 在根下创建 Engineering 单元 gog --account adminexample.com admin orgunits create Engineering \ --parent / --description Engineering users # 重命名 / 清空描述 gog --account adminexample.com admin orgunits update /Engineering --name Eng --description # 删除空单元 gog --account adminexample.com admin orgunits delete Eng --force⚠️ 组织单元命令需要额外委托admin.directory.orgunit权限见上文准备步骤。完整文档docs/commands/gog-admin-orgunits.md。群组成员管理一条命令加/删成员群组命令复用同一套 Admin SDK 配置无需额外授权gog --account adminexample.com admin groups list --domain example.com gog --account adminexample.com admin groups members add engexample.com adaexample.com gog --account adminexample.com admin groups members remove engexample.com adaexample.com --force参考 docs/commands/gog-admin-groups.md。高频全局参数速查参数作用-a, --account指定执行身份邮箱/别名-j, --json输出 JSON最适合脚本与管道处理-n, --dry-run只预演不变更安全试跑-y, --force跳过破坏性操作的确认提示--readonly运行时拦截一切写操作只读兜底上手小结配好服务账户与域范围授权gog auth service-account set用--dry-run预演再用create / suspend / delete管理用户生命周期用orgunits维护部门树用groups members批量调整成员。更多命令细节可查看 docs/commands/README.md 中的命令索引以及 docs/commands/gog-admin.md。【免费下载链接】gogcliGoogle Workspace in your terminal.项目地址: https://gitcode.com/GitHub_Trending/gogcl/gogcli创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表