ใช้เครื่องมือของบุคคลที่สามเพื่อดำเนินการจัดสรรจำนวนมากอย่างรวดเร็ว

บทความนี้เป็นข้อมูลสำหรับผู้ดูแลระบบไอทีที่ต้องจัดสรรบัญชีผู้ใช้มากกว่า 50,000 บัญชีในเวลาที่จำกัด  

หากคุณต้องการจัดสรรบัญชีจำนวนมากอย่างรวดเร็ว ให้ใช้โซลูชันของบุคคลที่สาม เช่น Google Apps Manager (GAM) แบบโอเพนซอร์สซึ่งดาวน์โหลดได้ฟรีจะใช้ Admin SDK Directory API ในการสร้างและจัดการผู้ใช้และกลุ่ม Google Workspace

GAM มีการโต้ตอบกับ Google API จำนวนมาก ซึ่งคุณจะใช้เพื่อจัดการฟีเจอร์หรือทรัพยากรอื่นๆ ของบัญชีได้เช่นกัน โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้งานร่วมกับบุคคลที่สามในบทแนะนำในหน้า Solve with Google Cloud

ข้อสำคัญ: ทีมสนับสนุนของ Google Cloud Support ไม่ได้ดูแล GAM หรือโซลูชันของบุคคลที่สามอื่นๆ เราจะดูแลเฉพาะ Admin SDK Directory API ที่เครื่องมือนั้นๆ ใช้งาน GAM อยู่ภายใต้ใบอนุญาต Apache 2.0 ซึ่งจะระบุข้อกำหนดและเงื่อนไขเกี่ยวกับการใช้งาน การทำซ้ำ และการแจกจ่าย GAM

ข้อควรทราบก่อนที่จะเริ่มต้น

การจัดสรรบัญชีจำนวนมากจะต้องใช้สิ่งต่อไปนี้ 

ขั้นตอนที่ 1: หลีกเลี่ยงการทับซ้อนกันของบัญชี

ผู้ใช้บางรายอาจมีบัญชี Google ส่วนบุคคล เช่น อีเมล Gmail ซึ่งอาจก่อให้เกิดการทับซ้อนกันเมื่อคุณจัดสรรบัญชี Google Workspace หรือ Cloud Identity ใหม่ที่มีการจัดการให้กับผู้ใช้ วิธีหลีกเลี่ยงปัญหาดังกล่าวมีดังนี้

  1. โปรดอ่านหัวข้อเกี่ยวกับบัญชีที่ทับซ้อนกัน
  2. ดูวิธีค้นหาและจัดการบัญชีที่มีอยู่

ขั้นตอนที่ 2: สร้างโครงสร้างองค์กรที่เรียบง่ายและไม่ซับซ้อน

หลีกเลี่ยงการสร้างลำดับชั้นในหน่วยขององค์กรที่ซับซ้อนหลายระดับ คุณจะแก้ไขลำดับชั้นและย้ายผู้ใช้ได้ในภายหลัง ลองดูเคล็ดลับสำหรับการกำหนดโครงสร้างองค์กรอย่างง่ายดังนี้

  • ให้ความสำคัญกับบริการและฟีเจอร์ที่ผู้ใช้ของคุณจำเป็นต้องใช้
  • จำกัดการใช้บริการและฟีเจอร์ในหน่วยขององค์กรระดับบนสุด แล้วให้สิทธิ์ในหน่วยขององค์กรย่อย

โปรดอ่านรายละเอียดเพิ่มเติมที่หัวข้อโครงสร้างองค์กรทำงานอย่างไร

ขั้นตอนที่ 3: เตรียมแหล่งข้อมูล

สร้างไฟล์ค่าที่คั่นด้วยคอมมา (CSV) โดยระบุข้อมูลที่จำเป็นสำหรับดำเนินการสร้างบัญชีผู้ใช้ โดยช่องที่ต้องระบุมีดังนี้ 

  • FirstName
  • LastName
  • PrimaryEmail - อีเมลที่ผู้ใช้จะใช้ลงชื่อเข้าใช้
  • Password - ต้องมีอักขระอย่างน้อย 8 ตัว
  • OrgUnit - ใช้สำหรับสร้างผู้ใช้ในหน่วยขององค์กรของผู้ใช้รายนั้นๆ โดยพิจารณาคำแนะนำข้างต้น

    หมายเหตุ: ป้อน / (เครื่องหมายทับ) เพื่อวางผู้ใช้ในหน่วยขององค์กรระดับบนสุด (รูท) แยกหน่วยขององค์กรย่อยด้วยเครื่องหมายทับ เช่น /Staff/Teachers

ขั้นตอนที่ 4: ตั้งค่า GAM

หากคุณเลือกที่จะใช้ GAM ให้ทำตามขั้นตอนที่แนะนำต่อไปนี้

  1. หากคุณใช้ GAM เวอร์ชัน 5.10 เป็นต้นไป ก่อนการเรียกใช้ GAM เป็นครั้งแรก ให้สร้างไฟล์ชื่อว่า noshorturls.txt ในโฟลเดอร์เดียวกับที่มี GAM ก่อน
    การทำเช่นนี้จะเป็นการปิดใช้ URL แบบสั้นของ gam-shortn.appspot.com
  2. จากเว็บไซต์ GAM ให้ดาวน์โหลด GAM
  3. กำหนดค่าเครื่องมือ
  4. ในระหว่างการตั้งค่า เมื่อระบบถามว่าคุณ "พร้อมอนุญาตให้ GAM จัดการข้อมูลและการตั้งค่าของผู้ใช้ Google Workspace" (Ready to authorize GAM to manage G Suite user data and settings) หรือไม่ ให้ตอบ 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 เช่น หากผู้ใช้ชื่อ Charlie Smith ให้ใช้ Charlie.Smith@example.com 

คำสั่งที่ต้องใช้

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

วิธีนี้จะถือว่าไม่มีผู้ใช้คนใดที่มีลักษณะดังต่อไปนี้ 

  • มีชื่อเดียวกัน 
  • มีชื่อและนามสกุลที่ประกอบด้วยสิ่งต่อไปนี้
    • เว้นวรรค
    • อักขระอื่นๆ ที่ไม่ได้รับอนุญาต 

โปรดดูหัวข้อหลักเกณฑ์การตั้งชื่อสำหรับผู้ใช้และกลุ่ม

คำถาม

เปิดทั้งหมด | ปิดทั้งหมด

หัวข้อที่เกี่ยวข้อง

ข้อมูลนี้มีประโยชน์ไหม

เราจะปรับปรุงได้อย่างไร
1812922077356975442
true
ค้นหา
ล้างการค้นหา
ปิดการค้นหา
เมนูหลัก
ค้นหาศูนย์ช่วยเหลือ
true
true
true
true
true
73010
false
false
false
false