
تعداد مجموعات Microsoft 365 في المستأجر مع بياناتها الوصفية
يسمح السكربت all_groups.py بتعداد جميع مجموعات Microsoft 365 في مستأجر Azure AD مع بياناتها الوصفية:
كل هذا، حتى للمجموعات الخاصة! اقرأ المزيد عن هذا في مقالتي على المدونة "مخاطر Microsoft Teams ومجموعات Microsoft 365"
سيقوم السكربت reporting.py بأخذ مخرجات JSON من all_groups.py ويقوم بإنشاء ملف 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 في نفس الدليل.
يستخدم هذا المشروع للمصادقة مكتبة roadlib المفيدة جدًا من ROADTools بواسطة @dirkjanm