如需获取您组织中所有已发布 Google 协作平台网站的完整列表,您可以使用免费的开源 Google Apps Manager (GAM)。此第三方应用还会确定网站是否可供组织外部用户访问,并将结果输出到 CSV 文件中。例如,您可以使用此列表检查是否存在无障碍功能问题,或找出包含游戏或其他功能的内部网站。
设置 GAM
如果您使用的是 GAM 5.10 及更高版本,则在首次执行 GAM 之前,请先在 GAM 所在的文件夹中创建名为 noshorturls.txt 的文件。
此操作将停用 gam-shortn.appspot.com 短网址。
从 GAM 网站下载 GAM。
配置工具。
注意:在设置过程中,当系统询问您是否“ready to authorize GAM to manage Google Workspace user data and settings”(准备授权 GAM 管理 Google Workspace 用户数据和设置)时,请回答 N(否)以跳过全网域授权。输入以下命令,确认 GAM 是否已关联正确的 Google Workspace 账号:
gam info domain
识别已发布的链接
输入以下 GAM 命令,生成一个 CSV 文件,其中包含所有已发布的 Google 协作平台网站,以及相应网站是否在组织的网域之外发布。
gam all users show filelist query "mimeType = 'application/vnd.google-apps.site'" id | gam csv - gam user ~Owner show filerevisions ~id | awk -F'ID: |publishedLink: |publishedOutsideDomain: ' '{ gsub(/,.*/, "", $2); gsub(/\s.*/, "", $3); gsub(/\s.*/, "", $4); if ($2 || $3 || $4) { printf "%s,%s,%s\n", $2, $3, $4}}' > publishedlinks.csv