Untuk mendapatkan daftar lengkap semua Google Sites yang dipublikasikan dalam organisasi, Anda dapat menggunakan Google Apps Manager (GAM) open source gratis. Aplikasi pihak ketiga ini juga mengidentifikasi apakah situs dapat diakses di luar organisasi Anda dan menampilkan hasilnya dalam file CSV. Misalnya, gunakan daftar untuk memeriksa masalah aksesibilitas atau mengidentifikasi situs internal yang memiliki game atau fungsi lainnya.
Penting: Dukungan Google Cloud tidak mendukung GAM atau solusi pihak ketiga lainnya. Kami mendukung Admin SDK Directory API yang digunakan alat tersebut. GAM tunduk pada lisensi Apache 2.0, yang menyediakan persyaratan dan ketentuan untuk penggunaan, reproduksi, dan distribusi GAM.
Menyiapkan GAM
- Dengan GAM versi 5.10 dan yang lebih baru, sebelum menjalankan GAM untuk pertama kali, buat file bernama noshorturls.txt di folder yang sama seperti GAM.
Tindakan ini akan menonaktifkan URL singkat gam-shortn.appspot.com. - Dari situs GAM, download GAM.
- Konfigurasi alat.
Catatan: Selama penyiapan, jika ditanya “ready to authorize GAM to manage Google Workspace user data and settings”, jawab N (tidak) untuk melewati Delegasi Tingkat Domain. - Masukkan perintah berikut untuk mengonfirmasi bahwa GAM dikaitkan dengan akun Google Workspace yang tepat:
gam info domain
Mengidentifikasi link yang dipublikasikan
Masukkan perintah GAM berikut untuk membuat file CSV yang berisi semua Google Sites yang dipublikasikan dan apakah situs dipublikasikan di luar domain organisasi Anda.
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