כדי לקבל רשימה מקיפה של כל אתרי Google שפורסמו בארגון שלכם, אתם יכולים להשתמש ב-Google Apps Manager (GAM), כלי חינמי בקוד פתוח. אפליקציית הצד השלישי הזו גם מזהה אם יש גישה לאתרים מחוץ לארגון שלכם, ומציגה את התוצאות בקובץ CSV. לדוגמה, אפשר להשתמש ברשימה כדי לבדוק אם יש בעיות נגישות או כדי לזהות אתרים פנימיים שיש בהם משחקים או פונקציות אחרות.
הגדרת GAM
ב-GAM בגרסה 5.10 ומעלה, לפני שמריצים את GAM בפעם הראשונה, צריך ליצור קובץ בשם noshorturls.txt באותה תיקייה שבה נמצא GAM.
הפעולה הזו משביתה את כתובות האתר הקצרות gam-shortn.appspot.com.
באתר GAM, מורידים את GAM.
הגדרת הכלי.
הערה: במהלך ההגדרה, כשנשאלים אם רוצים לאשר ל-GAM לנהל את נתוני המשתמש וההגדרות של Google Workspace, עונים N (לא) כדי לדלג על הענקת הרשאה לכל הדומיין.מזינים את הפקודה הבאה כדי לוודא ש-GAM משויך לחשבון Google Workspace הנכון:
gam info domain
זיהוי קישורים שפורסמו
מזינים את פקודת GAM הבאה כדי ליצור קובץ CSV שמכיל את כל האתרים שפורסמו ב-Google Sites, ואם האתר פורסם מחוץ לדומיין של הארגון.
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