Alle veröffentlichten Google Sites-Links ermitteln

Eine umfassende Liste aller veröffentlichten Google Sites in Ihrer Organisation erhalten Sie mit dem kostenlosen Open-Source-Tool Google Apps Manager (GAM). Diese Drittanbieter-App ermittelt auch, ob die Websites außerhalb Ihrer Organisation zugänglich sind, und gibt die Ergebnisse in einer CSV-Datei aus. Sie können die Liste beispielsweise verwenden, um nach Problemen mit der Barrierefreiheit zu suchen oder interne Websites zu identifizieren, die Spiele oder andere Funktionen enthalten.

GAM einrichten

  1. Erstellen Sie mit GAM, Version 5.10 oder höher, vor dem ersten Ausführen von GAM die Datei „noshorturls.txt“ im GAM-Ordner.

    Dadurch wird gam-shortn.appspot.com für Kurz-URLs deaktiviert.

  2. Laden Sie GAM von der Website herunter, download GAM.

  3. Konfigurieren Sie das Tool.
    Hinweis:Wenn Sie während der Einrichtung gefragt werden, ob Sie GAM autorisieren möchten, Google Workspace-Nutzerdaten und ‑einstellungen zu verwalten, geben Sie N (nein) ein, um die domainweite Delegierung zu überspringen.

  4. Geben Sie den folgenden Befehl ein, um zu bestätigen, dass GAM mit dem richtigen Google Workspace-Konto verknüpft ist:

    gam info domain
    

Geben Sie den folgenden GAM-Befehl ein, um eine CSV-Datei mit allen veröffentlichten Google Sites zu generieren und zu ermitteln, ob die Website außerhalb der Domain Ihrer Organisation veröffentlicht wurde.

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

Weitere Informationen