זיהוי כל הקישורים שפורסמו ב-Google Sites

כדי לקבל רשימה מקיפה של כל אתרי Google שפורסמו בארגון שלכם, אתם יכולים להשתמש ב-Google Apps Manager ‏ (GAM), כלי חינמי בקוד פתוח. אפליקציית הצד השלישי הזו גם מזהה אם יש גישה לאתרים מחוץ לארגון שלכם, ומציגה את התוצאות בקובץ CSV. לדוגמה, אפשר להשתמש ברשימה כדי לבדוק אם יש בעיות נגישות או כדי לזהות אתרים פנימיים שיש בהם משחקים או פונקציות אחרות.

הגדרה של GAM

  1. ב-GAM בגרסה 5.10 ומעלה, לפני שמריצים את GAM בפעם הראשונה, צריך ליצור קובץ בשם noshorturls.txt באותה תיקייה שבה נמצא GAM.

    הפעולה הזו משביתה את כתובות האתר הקצרות של gam-shortn.appspot.com.

  2. באתר GAM, מורידים את GAM.

  3. מגדירים את הכלי.
    הערה: במהלך ההגדרה, כשנשאלים אם רוצים לאשר ל-GAM לנהל את נתוני המשתמשים וההגדרות של Google Workspace, עונים N (לא) כדי לדלג על Domain-Wide Delegation.

  4. מזינים את הפקודה הבאה כדי לוודא ש-GAM משויך לחשבון Google Workspace הנכון:

    gam info domain
    

מזינים את פקודת GAM הבאה כדי ליצור קובץ CSV שמכיל את כל אתרי Google שפורסמו, ואם האתר פורסם מחוץ לדומיין של הארגון.

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

מידע נוסף