找出所有已發布的 Google 協作平台連結

如要取得貴機構內所有已發布 Google 協作平台的完整清單,可以使用免費的開放原始碼工具 Google Apps Manager (GAM)。這個第三方應用程式也會判斷網站是否可從貴機構外部存取,並以 CSV 檔案輸出結果。舉例來說,您可以使用這份清單檢查無障礙問題,或找出含有遊戲或其他功能的內部網站。

設定 GAM

  1. 如果您使用 GAM 5.10 以上版本,首次執行 GAM 之前,請在 GAM 所屬的資料夾中建立名為 noshorturls.txt 的檔案。

    這會關閉 gam-shortn.appspot.com 短網址。

  2. 從 GAM 網站下載 GAM

  3. 設定這項工具
    注意:設定過程中,如果系統詢問您是否「準備好授權 GAM 管理 Google Workspace 使用者資料和設定」,請回答 N (否) 以略過全網域委派作業。

  4. 輸入下列指令,確認 GAM 是否已與正確的 Google Workspace 帳戶建立關聯:

    gam info domain
    

輸入下列 GAM 指令,產生包含所有已發布 Google 協作平台的 CSV 檔案,並指出網站是否發布在貴機構網域之外。

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

更多資訊