Найдите все опубликованные ссылки на Google Сайты.

Чтобы получить полный список всех опубликованных сайтов Google Sites в вашей организации, вы можете использовать бесплатное приложение с открытым исходным кодом Google Apps Manager (GAM). Это стороннее приложение также определяет доступность сайтов за пределами вашей организации и выводит результаты в CSV-файл. Например, используйте этот список для проверки доступности или выявления внутренних сайтов, содержащих игры или другие функции.

Настройте GAM

  1. В версиях GAM 5.10 и выше перед первым запуском 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-файл, содержащий все опубликованные сайты 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

Более подробная информация