استخدام أداة تابعة لجهة خارجية في التوفير الشامل السريع

هذه المقالة مُخصَّصة لمشرفي تكنولوجيا المعلومات الذين لديهم وقت محدود لإدارة أكثر من 50000 حساب مستخدم.  

لإدارة نطاق كبير من الحسابات بشكل سريع، يمكنك استخدام حلول الجهات الخارجية. على سبيل المثال، تستخدم أداة Google Apps Manager‏ (GAM) المفتوحة المصدر والمجانية والقابلة للتنزيل واجهة Admin SDK Directory API لإنشاء مستخدمي ومجموعات Google Workspace وإدارتهم.

تتفاعل أداة GAM مع العديد من واجهات Google API، والتي يمكنك استخدامها أيضًا لإدارة موارد وميزات الحساب الأخرى. لمزيد من المعلومات حول عمليات الدمج مع الجهات الخارجية، يُرجى زيارة صفحة البرامج التعليمية على الحل باستخدام Google Cloud.

ملاحظة مهمة: لا يقدِّم فريق دعم Google Cloud دعمًا لأداة GAM أو أي حلول لجهات خارجية أخرى. ونقدِّم الدعم لواجهة برمجة تطبيقات الدليل لـ SDK للمشرف التي تستخدمها هذه الأدوات. تخضع أداة GAM لترخيص Apache 2.0، الذي يوفِّر أحكام وشروط استخدام GAM وإعادة إنتاجها وتوزيعها.

قبل البدء

تتطلب إدارة نطاق كبير من الحسابات ما يلي: 

الخطوة 1: تجنُّب تضارب الحسابات

قد يكون لدى بعض المستخدمين حساب Google شخصي، مثل عنوان Gmail، ما قد يؤدي إلى حدوث تضارب عند إدارة حساباتهم الجديدة على Google Workspace أو Cloud Identity. ولتجنُّب هذه المشاكل:

  1. يُرجى الاطِّلاع على لمحة عن الحسابات المتضاربة.
  2. تعرَّف على كيفية البحث عن الحسابات الحالية وإدارتها.

الخطوة 2: إنشاء بنية تنظيمية بسيطة

تجنَّب إنشاء تسلسل هرمي معقد للوحدة التنظيمية يحتوي على عدة مستويات. يمكنك تعديل التسلسل الهرمي ونقل المستخدمين لاحقًا. في ما يلي بعض النصائح حول إعداد بنية تنظيمية مبسطة:

  • ركِّز على الخدمات والميزات التي يحتاج المستخدمون الذين تديرهم إلى الوصول إليها.
  • احرِص على تقييد مدى توفُّر الخدمات والميزات في الوحدة التنظيمية ذات المستوى الأعلى، مع منح إذن الوصول إليها إلى الوحدات التنظيمية الفرعية.

تعرَّف على المزيد من المعلومات عن آلية عمل البنية التنظيمية.

مثال على المؤسسات التعليمية

تظهر في الجدول أدناه البنية الفعلية للبنية التنظيمية على اليمين. في البداية، قد يكون من الصعب إدارة هذه البنية، مثلاً في حال كان عليك منح المعلّمين إذن الوصول بشكل متكرر إلى ميزات Google Meet المتقدِّمة ضمن العديد من الوحدات التنظيمية في المدرسة. 

تركِّز البنية المُقترَحة على الوظائف. بصفتك مشرفًا، يمكنك بسهولة إيقاف الخدمات والميزات لجميع الطلاب في الوحدة التنظيمية /الطلاب. يمكنك مثلاً إيقاف استرداد كلمة المرور بنظام الخدمة الذاتية وتطبيق القيود على YouTube. يمكنك أيضًا تفعيل الوظائف المتقدِّمة للمعلّمين والزملاء الآخرين من الموظفين، مثل البث والتسجيل باستخدام Meet وميزة "التحقُّق بخطوتين".

مثال على البنية التنظيمية البنية التنظيمية المُقترَحة

/المدرسة 1/الموظفون/المعلّمون

/المدرسة 1/الطلاب/السنة 2020/الصف أ

/المدرسة 1/الطلاب/السنة 2020/...

/المدرسة 2/الموظفون/المعلّمون

/المدرسة 2/الطلاب/السنة 2020/الصف ج

/المدرسة 2/الطلاب/السنة 2020/...

/ (الوحدة التنظيمية الجذر)

/الطلاب

/الموظفون/تكنولوجيا المعلومات

/الموظفون/المعلّمون

مثال على المؤسسات الكبيرة

أولاً، اختَر الخدمات والميزات التي يحتاجها المستخدمون. بعد ذلك:

  1. يمكنك تطبيق هذه الإعدادات على الوحدة التنظيمية ذات المستوى الأعلى.
    ما لم يتم إلغاء هذه الإعدادات، ستكتسبها الوحدات التنظيمية الفرعية. أمثلة:
  2. لمزيد من الأمان، اطلُب من الأقسام استخدام ميزة التحقُّق بخطوتين.
مثال على البنية التنظيمية البنية التنظيمية المُقترَحة

/

/Sales

/IT

/Legal

/ (الوحدة التنظيمية الجذر)

/2SV-Enforced (تكنولوجيا المعلومات والشؤون القانونية)

/2SV (والسماح بالمشاركة الخارجية)

الخطوة 3: إعداد مصدر بيانات

أنشئ ملف قيم مفصولة بفواصل (CSV) يحتوي على البيانات اللازمة لمواصلة إنشاء حساب المستخدم. الحقول المطلوبة: 

  • FirstName
  • LastName
  • PrimaryEmail: عنوان البريد الإلكتروني الذي سيسجِّل المستخدم الدخول به
  • Password: يجب أن تتألّف كلمة المرور من 8 أحرف على الأقل
  • OrgUnit: لإنشاء حسابات مستخدمين في الوحدات التنظيمية المناسبة لها، مع مراعاة المقترحات الواردة أعلاه

    ملاحظة: أدخِل / (شرطة مائلة للأمام) لوضع المستخدمين في الوحدة التنظيمية (الجذر) ذات المستوى الأعلى. افصِل بين الوحدات التنظيمية الفرعية بشرطة مائلة للأمام، مثل /Staff/Teachers.

مثال على المؤسسات التعليمية

FirstName,LastName,PrimaryEmail,Password,OrgUnit

Jane,Doe,id12345678@students.example.com,Zee+HWdt,/Students

John,Smith,john.smith@example.com,X2Ae+pME,/Staff

مثال على المؤسسات الكبيرة

FirstName,LastName,PrimaryEmail,Password,OrgUnit

Jane,Doe,jane.doe@example.co.uk,V8hmj/QE,/

John,Smith,john.smith@example.com,9/t0UHQ6,/Sales

الخطوة 4: إعداد أداة GAM

إذا قررت استخدام أداة GAM، اتّبِع الخطوات التالية:

  1. عند استخدام الإصدار 5.10 والإصدارات الأحدث من أداة GAM وقبل تنفيذ هذه الأداة للمرة الأولى، أنشئ ملفًا اسمه noshorturls.txt في مجلد أداة GAM نفسه.
    يؤدي ذلك إلى إيقاف عناوين URL المختصرة gam-shortn.appspot.com.
  2. من موقع GAM الإلكتروني، يمكنك تنزيل أداة GAM.
  3. إعداد الأداة.
  4. أثناء الإعداد، عند طرح سؤال "هل أنت مستعد لتفويض أداة GAM لإدارة بيانات مستخدم Google Workspace وإعداداته"، عليك اختيار N (لا) لتخطي التفويض على مستوى النطاق.

يساعدك هذا الأمر على تأكيد ربط أداة GAM بحساب Google Workspace المناسب:

gam info domain

الخطوة 5: إنشاء عدة مستخدمين بواسطة أداة GAM

لإنشاء المستخدمين، تقرأ أداة GAM من ملف قيم مفصولة بفواصل (CSV) وتُصدِّر الطلبات ذات الصلة إلى Admin SDK Directory API.

إذا أنشأت ملف قيم مفصولة بفواصل (CSV) يحتوي على الحقول المحددة في الخطوة 3 أعلاه، يؤدي ذلك إلى إنشاء المستخدمين في ملف CSV: 

gam csv users.csv gam create user ~PrimaryEmail firstname ~FirstName lastname ~LastName password ~Password org ~OrgUnit changepassword on

تأكَّد مما يلي:

  1. إنشاء كلمة مرور فريدة لكل مستخدم 
  2. استخدام المعلمة الاختيارية changepassword on لفرض تغيير كلمة المرور للمستخدم بعد تسجيل الدخول لأول مرة.

البديل: ماذا لو كان مصدر البيانات لا يتضمن بعض الحقول؟

في حال كان مصدر البيانات يتضمن الاسم الأول واسم العائلة وكلمة مرور واحدة فقط لكل مستخدم، يمكنك إنشاء أسماء المستخدمين بالتنسيق first.last@example.com. بالنسبة إلى مستخدم يُسمّى سامي نبيل، يمكنك استخدام Sami.Nabil@example.com

الأمر هو:

gam csv users.csv gam create user ~~FirstName~~.~~LastName~~@example.com password ~Password changepassword on

تفترض هذه الطريقة أنه لا يوجد أي مستخدم لديه: 

  • الاسم نفسه 
  • الاسم الأول واسم العائلة مع: 
    • مسافات
    • الأحرف الأخرى غير المسموح بها 

يُرجى الانتقال إلى إرشادات اختيار اسم المجموعة واسم المستخدم.

أسئلة

فتح الكل   |   إغلاق الكل

كيف يمكنني التواصل مع فريق دعم Google Cloud؟

يُرجى الانتقال إلى التواصل مع فريق دعم Google Workspace

إذا كانت لديك أسئلة حول محتوى هذه المقالة، يمكنك تضمين هذه المعلومات في تجربة دعم ووضع رابط المقالة. لمشاركة سجلات أو تفاصيل أخرى يمكن أن تساعدنا في تقديم الدعم لك، أرسِل لنا رسالة إلكترونية.

أين يمكنني العثور على معلومات عن تطبيق Google Workspace for Education والموافقة عليه؟

للحصول على تفاصيل عن عملية إصدار Google Workspace for Education، انتقِل إلى: 

أين يمكنني العثور على معلومات عن "G Suite للمؤسسات غير الربحية"؟
للتعرُّف على مزايا البرنامج وإرشادات الأهلية وغيرها، يُرجى زيارة مركز مساعدة "Google للمؤسسات غير الربحية".
لا يمكنني الدخول إلى وحدة تحكُّم المشرف أو حساب المشرف. ماذا عليّ أن أفعل؟
انتقِل إلى صفحة تسجيل الدخول، وأدخِل اسم المستخدم، ثم انقر على هل نسيت كلمة المرور؟ 
إذا اتّبعت التعليمات ولا يزال لا يمكنك استرداد إمكانية الوصول، سيتم اقتراح خيار التواصل مع فريق دعم Google Cloud عليك. عليك إثبات ملكية النطاق والإجابة على بعض أسئلة الأمان.
كيف يمكنني التأكُّد مما إذا كان قد تم إثبات ملكية نطاقي؟

بعد إنشاء حساب Google Workspace، سيُطلب منك إثبات ملكية نطاقك. وإذا كنت لا تتذكر ذلك، سجِّل الدخول إلى وحدة تحكُّم المشرف، وانتقِل إلى قسم النطاقات، وانقر على إدارة النطاقات

النطاق الأول المُدرَج هو نطاقك الأساسي. يعرض عمود الحالة ما إذا كان النطاق يتطلب إثبات الملكية أم لا.

هل يمكن أن يساعدني فريق دعم Google Cloud في الإجابة عن أسئلة أداة GAM؟

لا يقدِّم فريق دعم Google Cloud دعمًا لهذه الحلول أو غيرها من الحلول التابعة لجهات خارجية، ولا يمكن استخدام هذه الأدوات إلا بواسطة Admin SDK Directory API. على الرغم من أنه لا يمكننا مساعدتك في التعامل مع أداة GAM نفسها، إلا أنه يمكننا المساعدة في حال ظهور أخطاء في واجهات برمجة التطبيقات الأساسية، وخاصة واجهة Admin SDK Directory API. تعرَّف على مزيد من المعلومات حول أوامر وأساليب أداة GAM على GAM Wiki

هل تحتاج إلى مساعدة بشأن أداة GAM؟ يمكنك التواصل مع منتدى مشرفي Google Workspace الذين يرغبون في تقديم الدعم، من خلال مجموعة مناقشة GAM.

إذا كنت تظن أن هناك مشكلة في Admin SDK Directory API، يُرجى تقديم التفاصيل التالية لفريق دعم Google Cloud:

  • طريقة HTTP ونقطة النهاية التي يستدعيها حل الجهة الخارجية (مثل، POST /admin/directory/v1/users?fields=primaryEmail)
  • رمز الاستجابة والرسالة (مثل، 403: Not Authorized to access this resource/api - forbidden)

  • تاريخ عنوان HTTP للاستجابة (مثل، Date: Wed, 22 Jun 2020 17:48:48 GMT)
  • الكيان الذي يتواصل مع فريق الدعم: اسم المستخدم أو حساب الخدمة أو رقم تعريف مشروع Google Cloud

احرِص على إزالة معلومات مثل الأسماء أو كلمات المرور أو عناوين طلبات المصادقة أو عناوين IP أو قيم المخططات المخصصة أو أي معلومات أخرى تراها حساسّة.

اقتربت حصة مشروعي من النفاد. ماذا عليّ أن أفعل؟

من المفترض أن تكون الحصص التلقائية كافية لمعظم العملاء. للحصول على معلومات إضافية حول حدود واجهة برمجة التطبيقات، يُرجى الانتقال إلى Directory API: الحدود والحصص.

إذا كنت لا تزال تريد حصة أكبر لمشروعك، يُرجى الرجوع إلى المتطلبات بقسم الحصة في Google Cloud Console:

  1. افتح Google Cloud Console
  2. اختَر المشروع الذي أنشأته أداة GAM في الجزء العلوي. 
  3. على يمين الصفحة، انقر على قائمة Navigation (التنقل) > AM & Admin (إدارة الهوية وإمكانية الوصول والمشرف) > Quotas (الحصص)
  4. ضمن Service (الخدمة)، يمكنك التصفية حسب Admin SDK (SDK للمشرف)(ذات الصلة بإدارة حسابات المستخدمين). 
  5. اختَر العناصر التي تريد طلب حصة أكبر لها. 
  6. في أعلى الصفحة، انقر على Edit Quotas (تعديل الحصص)

لتفعيل الفوترة في مشروع Google Cloud الذي أنشأته أداة GAM، انتقِل إلى كيفية تفعيل الفوترة في مشاريعي الحالية.

مواضيع ذات صلة

هل كان ذلك مفيدًا؟

كيف يمكننا تحسينها؟
بحث
محو البحث
إغلاق البحث
القائمة الرئيسية
5484772437589990137
true
مركز مساعدة البحث
true
true
true
true
true
73010
false
false