Para obtener una lista completa de todos los sitios de Google publicados en tu organización, puedes usar Google Apps Manager (GAM), que es gratuito y de código abierto. Esta app de terceros también identifica si se puede acceder a los sitios fuera de tu organización y genera los resultados en un archivo CSV. Por ejemplo, usa la lista para verificar si hay problemas de accesibilidad o identificar sitios internos que tienen juegos o alguna otra funcionalidad.
Configura GAM
Con la versión 5.10 y posteriores de GAM, antes de ejecutar GAM por primera vez, crea un archivo llamado noshorturls.txt en la misma carpeta que GAM.
Esto desactiva las URLs cortas de gam-shortn.appspot.com.
Desde el sitio web de GAM, descarga GAM.
Configura la herramienta.
Nota: Durante la configuración, cuando se te pregunte si tienes todo listo para autorizar que GAM administre la configuración y los datos de usuarios de Google Workspace (“ready to authorize GAM to manage Google Workspace user data and settings”), responde N (no) para omitir la delegación de todo el dominio.Ingresa el siguiente comando para confirmar que GAM está asociado a la cuenta correcta de Google Workspace:
gam info domain
Identifica los vínculos publicados
Ingresa el siguiente comando de GAM para generar un archivo CSV que contenga todos los sitios de Google publicados y si el sitio se publicó fuera del dominio de tu organización.
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