Identificare tutti i link di Google Sites pubblicati

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

  1. 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.

  2. Scarica GAM dal sito web di GAM.

  3. 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.

  4. Inserisci il seguente comando per verificare se GAM è associato all'account Google Workspace corretto:

    gam info domain
    

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

Ulteriori informazioni