अपने संगठन में पब्लिश की गई सभी Google साइटों की पूरी सूची पाने के लिए, Google Apps Manager (GAM) का इस्तेमाल किया जा सकता है. यह मुफ़्त और ओपन-सोर्स है. यह तीसरे पक्ष का ऐप्लिकेशन यह भी पता लगाता है कि साइटें आपके संगठन से बाहर ऐक्सेस की जा सकती हैं या नहीं. साथ ही, नतीजों को CSV फ़ाइल में सेव करता है. उदाहरण के लिए, इस सूची का इस्तेमाल सुलभता से जुड़ी समस्याओं की जांच करने या उन इंटरनल साइटों की पहचान करने के लिए करें जिनमें गेम या अन्य सुविधाएं मौजूद हैं.
GAM सेट अप करना
GAM के 5.10 और इससे ऊपर वाले वर्शन में, GAM को पहली बार चलाने से पहले, GAM वाले फ़ोल्डर में noshorturls.txt नाम की फ़ाइल बनाएं.
इससे gam-shortn.appspot.com के छोटे किए गए यूआरएल बंद हो जाते हैं.
GAM की वेबसाइट से, GAM डाउनलोड करें.
टूल को कॉन्फ़िगर करें.
ध्यान दें: सेटअप के दौरान, जब आपसे पूछा जाए कि "क्या GAM को Google Workspace के उपयोगकर्ता डेटा और सेटिंग मैनेज करने की अनुमति देनी है," तो डोमेन-वाइड डेलिगेशन को स्किप करने के लिए, N (नहीं) पर क्लिक करें.यह पुष्टि करने के लिए कि GAM, सही Google Workspace खाते से जुड़ा है, यह कमांड डालें:
gam info domain
पब्लिश किए गए लिंक की पहचान करना
पब्लिश की गई सभी Google साइटों की जानकारी वाली CSV फ़ाइल जनरेट करने के लिए, नीचे दिया गया GAM कमांड डालें. साथ ही, यह भी जानकारी मिलेगी कि साइट को आपके संगठन के डोमेन के बाहर पब्लिश किया गया है या नहीं.
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