Xác định tất cả đường liên kết đến trang web đã xuất bản trên Google Sites

Để có được danh sách đầy đủ tất cả các trang web đã xuất bản trên Google Sites trong tổ chức của mình, bạn có thể sử dụng Google Apps Manager (GAM) miễn phí và nguồn mở. Ứng dụng bên thứ ba này cũng xác định xem các trang web có thể truy cập được bên ngoài tổ chức của bạn hay không và xuất kết quả vào một tệp CSV. Ví dụ: sử dụng danh sách này để kiểm tra các vấn đề về khả năng hỗ trợ tiếp cận hoặc xác định những trang web nội bộ có trò chơi hoặc chức năng khác.

Thiết lập GAM

  1. Với GAM phiên bản 5.10 trở lên, trước khi thực thi GAM lần đầu tiên, hãy tạo một tệp có tên noshorturls.txt trong cùng thư mục với GAM.

    Thao tác này sẽ tắt URL rút gọn gam-shortn.appspot.com.

  2. Trên trang web GAM, hãy tải GAM xuống.

  3. Định cấu hình công cụ.
    Lưu ý: Trong quá trình thiết lập, khi được hỏi liệu bạn có "sẵn sàng cho phép GAM quản lý chế độ cài đặt và dữ liệu người dùng Google Workspace" hay không, hãy trả lời là N (không) để bỏ qua việc Uỷ quyền trên toàn miền.

  4. Nhập lệnh sau để xác nhận rằng GAM được liên kết với đúng tài khoản Google Workspace:

    gam info domain
    

Nhập lệnh GAM sau đây để tạo một tệp CSV chứa tất cả các trang web đã xuất bản trên Google Sites và liệu trang web đó có được xuất bản bên ngoài miền của tổ chức bạn hay không.

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

Thông tin khác