คุณสามารถใช้คําสั่ง sync-cmd
และ Google Cloud Directory Sync (GCDS) เพื่อเรียกใช้การซิงค์ข้อมูลจากบรรทัดคําสั่งได้
เมื่อใดที่ควรซิงค์จากบรรทัดคำสั่ง
เมื่อตั้งค่าหรือแก้ไขการกําหนดค่า คุณควรเรียกใช้การซิงค์ข้อมูลด้วยตนเองจากเครื่องมือจัดการการกำหนดค่า ซึ่งจะช่วยให้คุณตรวจสอบได้ว่าข้อมูลที่ซิงค์ถูกต้องหรือไม่ โปรดดูรายละเอียดที่หัวข้อดำเนินการซิงค์ข้อมูลด้วยตนเอง
หลังจากแก้ไขการกำหนดค่าแล้ว คุณสามารถกำหนดให้กระบวนการซิงค์ทำงานโดยอัตโนมัติโดยใช้บรรทัดคำสั่งได้ โดยรวมการซิงค์เข้ากับการตั้งเวลาหรือสคริปต์การทำงานเป็นชุดได้ตามต้องการ หรือจะใช้เครื่องมือของบุคคลที่สามเพื่อดําเนินการซิงค์ข้อมูลโดยอัตโนมัติก็ได้เช่นกัน โปรดดูรายละเอียดที่หัวข้อกําหนดเวลาการซิงค์ข้อมูลอัตโนมัติ
ใช้บรรทัดคำสั่ง
เรียกใช้คำสั่ง sync-cmd
จากไดเรกทอรีการติดตั้ง GCDS แล้วป้อนคำสั่งในบรรทัดเดียว คุณจะใช้อาร์กิวเมนต์คำสั่งตามรายการด้านล่างเพื่อดำเนินการต่างๆ ได้ เช่น
- ใช้การเปลี่ยนแปลงที่ตรวจพบ
- อ่านไฟล์ที่ระบุ
- กำหนดระดับรายละเอียดการบันทึก
เคล็ดลับ: คุณจะดูข้อมูลเกี่ยวกับอาร์กิวเมนต์คำสั่งที่ใช้ได้โดยป้อน sync-cmd -h
อาร์กิวเมนต์คำสั่งและตัวอย่าง
ขยายทั้งหมด | ยุบทั้งหมดและกลับไปด้านบนสุด
อาร์กิวเมนต์คำสั่งอาร์กิวเมนต์ (ใช้ตัวเลือกใดตัวเลือกหนึ่ง) | คำอธิบาย |
---|---|
-a |
ใช้การเปลี่ยนแปลงที่ตรวจพบ
หมายเหตุ: หากไม่ได้ใช้อาร์กิวเมนต์นี้ การซิงค์จะทำงานเป็นการทดสอบเท่านั้นและจะไม่มีการเปลี่ยนแปลงกับบัญชี Google เพื่อให้ได้ผลลัพธ์ที่ดีที่สุด โปรดเรียกใช้การซิงค์ทดสอบโดยไม่ใช้อาร์กิวเมนต์นี้ จากนั้นจึงเรียกใช้การซิงค์แบบเต็มโดยใช้อาร์กิวเมนต์ |
-c |
ระบุไฟล์การกำหนดค่า XML ที่ต้องการโหลด
สําคัญ: คุณต้องรวมไฟล์ XML ที่ถูกต้องด้วยอาร์กิวเมนต์นี้ โปรดดูรายละเอียดที่หัวข้อการทํางานกับไฟล์การกําหนดค่า |
-cs |
ยกเว้นสคีมาที่กําหนดเอง
ใช้ตัวเลือกนี้หากไม่ต้องการซิงค์สคีมาที่กำหนดเองสำหรับผู้ใช้ |
-d |
ไม่สนใจขีดจำกัดการลบที่กำหนดค่าไว้ |
-f |
ล้างสำเนาที่แคชไว้ของข้อมูลบัญชี Google ก่อนเรียกใช้การซิงค์
สำคัญ: การใช้อย่างไม่เหมาะสมอาจทำให้ประสิทธิภาพลดลง โปรดอย่าใช้ตัวเลือกนี้ ยกเว้นกรณีที่ฝ่ายสนับสนุนขอให้ใช้ |
-g |
ยกเว้นกลุ่ม
ใช้ตัวเลือกนี้หากต้องการซิงค์ผู้ใช้ แต่ไม่ซิงค์กลุ่ม |
-h |
แสดงข้อมูลความช่วยเหลือและออก |
-l |
ลบล้างระดับการบันทึกเริ่มต้นหรือที่กำหนดค่าไว้ด้วยค่าที่ระบุ ค่าที่ใช้ได้ (ไล่ตามลำดับความละเอียดจากน้อยไปมาก) ได้แก่ FATAL, ERROR, WARN, INFO, DEBUG และ TRACE
ในกรณีส่วนใหญ่ เราขอแนะนําให้คุณตั้งค่าระดับการบันทึกเป็น INFO |
-lic |
ยกเว้นใบอนุญาต
ใช้ตัวเลือกนี้หากไม่ต้องการซิงค์ใบอนุญาตสำหรับผู้ใช้ |
-o |
จำกัดการซิงค์ข้อมูลที่กำลังทำงานในอินสแตนซ์เดียวต่อไฟล์การกำหนดค่า XML การดําเนินการดังกล่าวจะป้องกันไม่ให้อินสแตนซ์หลายรายการทำงานโดยไม่ตั้งใจ (เช่น ผ่านเครื่องจัดตารางเวลาหรืองาน Cron) อาร์กิวเมนต์นี้ใช้ได้กับอาร์กิวเมนต์ หากต้องการแก้ปัญหา โปรดดูที่หัวข้อเพราะเหตุใด GCDS จึงไม่เรียกใช้การซิงค์จากบรรทัดคําสั่ง |
-ou |
ยกเว้นหน่วยขององค์กร |
-r |
เขียนรายงานไปยังไฟล์เอาต์พุตที่ระบุ เพิ่มเติมจากการเขียนบันทึก |
-s |
ยกเว้นรายชื่อติดต่อที่แชร์ |
-u |
ยกเว้นผู้ใช้
ใช้ตัวเลือกนี้หากต้องการซิงค์กลุ่ม แต่ไม่ซิงค์ผู้ใช้ |
-v |
แสดงข้อมูลสั้นๆ เกี่ยวกับเวอร์ชันของแอปพลิเคชัน |
-V |
แสดงข้อมูลโดยละเอียดเกี่ยวกับเวอร์ชันของแอปพลิเคชัน แต่ไม่ซิงค์ข้อมูลดังกล่าว |
Windows
ตัวอย่าง 1: เรียกใช้การซิงค์จำลองโดยใช้ไฟล์ XML การกำหนดค่า C:\Users\user\gdcs-config.xml ดังนี้
sync-cmd -c C:\Users\user\gdcs-config.xml
ตัวอย่าง 2: เรียกใช้การซิงค์แบบเต็ม รวมถึงใช้การเปลี่ยนแปลงที่ตรวจพบ โดยใช้ไฟล์ XML การกำหนดค่า C:\Users\user\gdcs-config.xml ดังนี้
sync-cmd -a -c C:\Users\user\gdcs-config.xml
Linux
ตัวอย่าง 1: เรียกใช้การซิงก์จำลองโดยใช้ไฟล์ XML การกำหนดค่า /path/gcds-config.xml ดงังนี้
sync-cmd -c /path/gcds-config.xml
ตัวอย่าง 2: เรียกใช้การซิงค์แบบเต็ม รวมถึงใช้การเปลี่ยนแปลงที่ตรวจพบ โดยใช้ไฟล์ XML การกำหนดค่า /path/gcds-config.xml ดังนี้
sync-cmd -a -c /path/gcds-config.xml
ตรวจสอบโค้ด exit
หลังจากที่คุณเรียกใช้การซิงค์หรือการจําลองจากบรรทัดคําสั่ง คุณจะได้รับโค้ด exit อย่างใดอย่างหนึ่งต่อไปนี้
- 0 - การซิงค์เสร็จสมบูรณ์โดยไม่มีปัญหาการซิงค์ใดๆ และการแก้ไขทั้งหมดไม่เกินขีดจํากัดของการกําหนดค่า
- 255 - การจําลองเสร็จสิ้นแล้ว หรือการซิงค์เสร็จสมบูรณ์และเกิดปัญหาในการซิงค์ เช่น การแก้ไขที่เกินขีดจํากัดที่กำหนดค่าไว้ หรือผู้ใช้ซิงค์ไม่ได้
ขั้นตอนถัดไป
Google, Google Workspace และเครื่องหมายและโลโก้ที่เกี่ยวข้องเป็นเครื่องหมายการค้าของ Google LLC ชื่อบริษัทและชื่อผลิตภัณฑ์อื่นๆ ทั้งหมดเป็นเครื่องหมายการค้าของ บริษัทที่เกี่ยวข้อง