
किसी टेनेंट में Microsoft 365 Groups को उनके मेटाडेटा के साथ सूचीबद्ध करें
all_groups.py स्क्रिप्ट एक Azure AD टेनेंट में सभी Microsoft 365 Groups की उनके मेटाडेटा के साथ गणना करने की अनुमति देती है:
यह सब, निजी समूहों के लिए भी! इसके बारे में मेरे ब्लॉग लेख "Risks of Microsoft Teams and Microsoft 365 Groups" में और पढ़ें
reporting.py स्क्रिप्ट all_groups.py से JSON आउटपुट लेगी और एक CSV फ़ाइल उत्पन्न करेगी जो संवेदनशील निजी या सार्वजनिक समूहों की शीघ्र पहचान करने में सहायता करती है।
आवश्यकता:
pip install -r requirements.txt
आपको टेनेंट पर एक वैध खाते की आवश्यकता होगी। विभिन्न प्रमाणीकरण विधियाँ समर्थित हैं:
python all_groups.py -u [email protected] -p MyPassw0rd
python all_groups.py --device-code
अन्य विधियाँ भी प्रदान की जाती हैं। आप ROADTools दस्तावेज़ीकरण पढ़ सकते हैं या सहायता प्राप्त करने के लिए बिना किसी तर्क के स्क्रिप्ट चला सकते हैं।
python all_groups.py
बस इतना ही, आपको और विकल्पों की आवश्यकता नहीं है! स्क्रिप्ट का आउटपुट वर्तमान निर्देशिका में all_groups.json में होगा।
फिर, यदि आप इस JSON से अधिक अच्छा और संक्षिप्त आउटपुट चाहते हैं, तो इसे रूपांतरित करने के लिए reporting.py का उपयोग करें:
python reporting.py
यह स्वचालित रूप से वर्तमान निर्देशिका में all_groups.json लेता है, और उसी निर्देशिका में all_groups.csv पर आउटपुट देता है।
यह परियोजना प्रमाणीकरण के लिए @dirkjanm द्वारा ROADTools से बहुत उपयोगी roadlib का उपयोग करती है।