Per ottenere un elenco completo di tutti i siti Google pubblicati all'interno della tua organizzazione, puoi utilizzare Google Apps Manager (GAM), uno strumento open source senza costi. Questa app di terze parti identifica anche i siti accessibili dall'esterno della tua organizzazione e genera i risultati in un file CSV. Ad esempio, utilizza l'elenco per verificare la presenza di problemi di accessibilità o per identificare siti interni che includono giochi o altre funzionalità.
Configurare GAM
Con GAM 5.10 e versioni successive, prima di eseguire GAM per la prima volta, crea un file denominato noshorturls.txt nella stessa cartella di GAM.
In questo modo gli URL brevi di gam-shortn.appspot.com vengono disattivati.
Scarica GAM dal sito web di GAM.
Configura lo strumento.
Nota: durante la configurazione, quando viene chiesto se si è pronti ad autorizzare GAM a gestire i dati e le impostazioni degli utenti di Google Workspace, rispondi N (no) per ignorare la delega a livello di dominio.Inserisci il seguente comando per verificare se GAM è associato all'account Google Workspace corretto:
gam info domain
Identificare i link pubblicati
Inserisci il seguente comando GAM per generare un file CSV contenente tutti i link di Google Sites pubblicati e se il sito è pubblicato al di fuori del dominio della tua organizzazione.
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