ระบุลิงก์ Google Sites ที่เผยแพร่แล้วทั้งหมด

หากต้องการดูรายการที่ครอบคลุมของ 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. กำหนดค่าเครื่องมือ
    หมายเหตุ: ในระหว่างการตั้งค่า เมื่อระบบถามว่าคุณ "Ready to authorize GAM to manage Google Workspace user data and settings (พร้อมอนุญาตให้ GAM จัดการข้อมูลและการตั้งค่าของผู้ใช้)" หรือไม่ ให้ตอบ 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

ข้อมูลเพิ่มเติม