شناسایی تمام لینک‌های منتشر شده در سایت‌های گوگل

برای به دست آوردن فهرست جامعی از تمام سایت‌های گوگل منتشر شده در سازمان خود، می‌توانید از برنامه رایگان و متن‌باز Google Apps Manager (GAM) استفاده کنید. این برنامه شخص ثالث همچنین مشخص می‌کند که آیا سایت‌ها در خارج از سازمان شما قابل دسترسی هستند یا خیر و نتایج را در یک فایل CSV ارائه می‌دهد. به عنوان مثال، از این فهرست برای بررسی مشکلات دسترسی یا شناسایی سایت‌های داخلی که دارای بازی یا سایر قابلیت‌ها هستند، استفاده کنید.

گام را تنظیم کنید

  1. در GAM نسخه ۵.۱۰ و بالاتر، قبل از اجرای GAM برای اولین بار، فایلی با نام noshorturls.txt در همان پوشه GAM ایجاد کنید.

    این کار، کوتاه کردن URL های gam-shortn.appspot.com را غیرفعال می‌کند.

  2. از وب‌سایت GAM، GAM را دانلود کنید .

  3. ابزار را پیکربندی کنید .
    توجه: در حین راه‌اندازی، وقتی از شما پرسیده شد که آیا «آماده‌اید GAM را برای مدیریت داده‌ها و تنظیمات کاربر Google Workspace مجاز کنید»، برای رد کردن نمایندگی در سطح دامنه، به N (خیر) پاسخ دهید.

  4. برای تأیید اینکه GAM با حساب Google Workspace صحیح مرتبط است، دستور زیر را وارد کنید:

    gam info domain
    

دستور GAM زیر را وارد کنید تا یک فایل CSV حاوی تمام سایت‌های منتشر شده گوگل و اینکه آیا سایت خارج از دامنه سازمان شما منتشر شده است یا خیر، ایجاد شود.

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

اطلاعات بیشتر