ใช้เครื่องมือวางแผนการย้ายข้อมูลสำหรับ Exchange Online

คุณสามารถใช้ Migration Planner เพื่อประเมินข้อมูล Microsoft Exchange Online ขององค์กรก่อนที่จะตั้งค่าการนำเข้าข้อมูลขั้นสูงไปยัง Google Workspace

ขั้นตอนที่ 1: ติดตั้ง Migration Planner

ก่อนที่จะเริ่มต้น: ตรวจสอบว่าคุณได้ติดตั้ง Python 3.10 ขึ้นไปในระบบแล้ว

ติดตั้ง Migration Planner ใน Windows

  1. ไปที่ python.org/downloads แล้วดาวน์โหลดโปรแกรมติดตั้งล่าสุด
  2. เลือกช่อง tcl/tk และ IDLE รวมถึงช่องเพิ่ม Python ลงใน PATH
  3. ที่ Command Prompt หรือใช้ Microsoft PowerShell เพื่อแสดงรหัสเวอร์ชันสำหรับ Python และ pip ให้ป้อนคำสั่งต่อไปนี้

    python --version

    pip --version

ติดตั้ง Migration Planner ใน macOS

  1. ไปที่ python.org/downloads แล้วดาวน์โหลดโปรแกรมติดตั้ง macOS หรือใช้ Homebrew จากแอป Terminal แล้วป้อนคำสั่งต่อไปนี้

    brew install python

  2. หากคุณใช้ Homebrew หรือพบปัญหาเกี่ยวกับอินเทอร์เฟซเว็บ ให้ป้อนคำสั่งต่อไปนี้เพื่อติดตั้งไลบรารี Tkinter

    brew install python-tk

  3. ที่ Command Prompt หรือใช้ Microsoft PowerShell เพื่อแสดงรหัสเวอร์ชันสำหรับ Python และ pip ให้ป้อนคำสั่งต่อไปนี้

    python3 --version

    pip3 --version

  4. ป้อนคำสั่งต่อไปนี้

    pip3 install customtkinter requests pandas psutil Pillow urllib3 sortedcontainers aiohttp certifi

ติดตั้งเครื่องมือวางแผนการย้ายข้อมูลใน Linux

  1. หากต้องการติดตั้ง Python ให้ป้อนคำสั่งต่อไปนี้

    sudo apt-get update

    sudo apt-get install python3 python3-pip

  2. หากต้องการติดตั้ง Tkinter ให้ป้อนคำสั่งต่อไปนี้

    sudo apt-get install python3-tk

  3. หากต้องการติดตั้งการขึ้นต่อกัน ให้ป้อนคำสั่งต่อไปนี้

    pip3 install customtkinter requests pandas psutil Pillow urllib3 sortedcontainers aiohttp certifi

ขั้นตอนที่ 2: ตั้งค่าสภาพแวดล้อมเสมือน (หากจำเป็น)

หากองค์กรไม่อนุญาตให้คุณติดตั้งแพ็กเกจทั่วโลก ให้ทำตามขั้นตอนต่อไปนี้เพื่อตั้งค่าสภาพแวดล้อมเสมือน

  1. หากต้องการสร้างสภาพแวดล้อม ให้ป้อนคำสั่งใดคำสั่งหนึ่งต่อไปนี้

    • สำหรับ Windows ให้ป้อน python -m venv venv
    • สำหรับ macOS หรือ Linux ให้ป้อน python3 -m venv venv
  2. หากต้องการเปิดใช้งานสภาพแวดล้อม ให้ป้อนคำสั่งใดคำสั่งหนึ่งต่อไปนี้

    • สำหรับ Windows ให้ป้อน .\venv\Scripts\activate
    • สำหรับ macOS หรือ Linux ให้ป้อน source venv/bin/activate
  3. ป้อนคำสั่งต่อไปนี้

    pip3 install customtkinter requests pandas psutil Pillow urllib3 sortedcontainers aiohttp certifi

ขั้นตอนที่ 3: ตั้งค่า Azure

ทําตามขั้นตอนต่อไปนี้เพื่อสร้างแอปพลิเคชัน Microsoft Azure ในพอร์ทัล Azure เราขอแนะนำให้คุณจดทะเบียนแอปพลิเคชันใหม่เป็นกลุ่มผู้ใช้เดียวเพื่อความปลอดภัย

  1. ในฐานะผู้ดูแลระบบ ให้ลงชื่อเข้าใช้พอร์ทัล Azure
  2. ไปที่ Azure Services จากนั้น App registrations
  3. คลิก New Registration แล้วป้อนชื่อแอปพลิเคชัน (เช่น แอปการนำเข้าขั้นสูง)
  4. สําหรับประเภทบัญชีที่รองรับ ให้คลิกบัญชีในไดเรกทอรีขององค์กรนี้เท่านั้นเพื่อสร้างแอปพลิเคชันแบบผู้เช่ารายเดียว
  5. คลิกลงทะเบียน

ขั้นตอนที่ 4: ให้สิทธิ์ API สำหรับ Azure

  1. ในแอปพลิเคชัน Azure ให้คลิก API permissions ในส่วนจัดการ
  2. คลิกเพิ่มสิทธิ์ จากนั้น Microsoft APIs จากนั้น Microsoft Graph
  3. สำหรับสิทธิ์ของแอปพลิเคชัน ให้เลือกตัวเลือกต่อไปนี้

    • User.Read.All
    • Group.Read.All
    • Mail.Read
    • Contacts.Read
    • Calendars.Read
    • MailboxFolder.Read.All
    • MailboxSettings.Read
  4. คลิกเพิ่มสิทธิ์

  5. คลิกให้สิทธิ์ผู้ดูแลระบบสำหรับ องค์กรของคุณ

ขั้นตอนที่ 5: สร้างข้อมูลลับของไคลเอ็นต์

  1. สำหรับจัดการ ให้คลิก Certificates & secrets จากนั้น New client secret
  2. ป้อนคำอธิบาย เลือกระยะเวลาหมดอายุ แล้วคลิกเพิ่ม
  3. คัดลอกค่ารหัสลับไคลเอ็นต์แล้วเก็บไว้ในที่ปลอดภัย โดยค่าจะแสดงเพียงครั้งเดียว

ขั้นตอนที่ 6: รวบรวมข้อมูลเข้าสู่ระบบของแอปพลิเคชัน

ข้อสำคัญ: โปรดเก็บข้อมูลเข้าสู่ระบบของแอปพลิเคชันไว้ในที่ปลอดภัย หากข้อมูลเข้าสู่ระบบรั่วไหล แฮ็กเกอร์จะเข้าถึงข้อมูลทั้งหมดของคุณได้

คลิก Overview แล้วจดบันทึกข้อมูลเข้าสู่ระบบต่อไปนี้ไว้อย่างปลอดภัย

  • รหัสแอปพลิเคชัน (ไคลเอ็นต์)
  • รหัสไดเรกทอรี (ผู้เช่า)

ขั้นตอนที่ 7: เปิดเครื่องมือวางแผนการย้ายข้อมูล (หากจำเป็น)

หากคุณสร้างสภาพแวดล้อมเสมือน ให้ทำตามขั้นตอนต่อไปนี้

  1. ที่ Command Prompt หรือในแอปเทอร์มินัล ให้ไปที่โฟลเดอร์ที่มีสคริปต์ cd path/to/migration-planner
  2. เรียกใช้สคริปต์ใดสคริปต์หนึ่งต่อไปนี้

    • สำหรับ Windows ให้ป้อน python migration_planner.py
    • สำหรับ macOS หรือ Linux ให้ป้อน python3 migration_planner.py

ขั้นตอนที่ 8: เรียกใช้เครื่องมือวางแผนการย้ายข้อมูล

  1. ในหน้าต่างตัวเลือก Migration Planner ให้เลือก Exchange สำหรับเลือกภาระงาน
  2. สำหรับรหัสผู้เช่า ให้ป้อนหมายเลขรหัสที่ไม่ซ้ำกันสำหรับผู้เช่า Azure
  3. สำหรับรหัสไคลเอ็นต์ ให้ป้อนหมายเลขรหัสที่ไม่ซ้ำกันสำหรับบัญชี Exchange Online
  4. ในส่วนรหัสลับไคลเอ็นต์ ให้ป้อนค่ารหัสลับไคลเอ็นต์สำหรับผู้เช่า Azure
  5. สำหรับแหล่งที่มา ให้เลือกตัวเลือกต่อไปนี้

    • สแกนผู้ใช้ทั้งหมด - สแกนผู้ใช้ Exchange Online ทั้งหมดขององค์กร
    • อัปโหลด CSV - อัปโหลดไฟล์ค่าที่คั่นด้วยคอมมา (CSV) ที่แสดงรายชื่อผู้ใช้ Exchange Online ที่คุณต้องการสแกน

      ในไฟล์ CSV ให้เพิ่มส่วนหัวคอลัมน์รหัสอีเมลและประเภท ในคอลัมน์รหัสอีเมล ให้ป้อนอีเมลสำหรับกล่องจดหมายของผู้ใช้หรือกลุ่มแต่ละรายการที่ต้องการสแกน ใช้แถวแยกต่างหากสำหรับผู้ใช้แต่ละคน ในคอลัมน์ประเภท ให้ป้อนผู้ใช้หรือกล่องจดหมายกลุ่มเพื่อระบุอีเมลแต่ละรายการ

      ตัวอย่าง

      รหัสอีเมล ประเภท
      kim@example.com ผู้ใช้
      staging@example.com กล่องจดหมายกลุ่ม

  6. (ไม่บังคับ) หากต้องการเลือกการตั้งค่าที่เฉพาะเจาะจงสำหรับข้อมูลและงาน ให้คลิกแสดงการตั้งค่าขั้นสูง แล้วเลือกการตั้งค่าต่อไปนี้

    1. สำหรับการตั้งค่าการสแกน ให้เลือกประเภทข้อมูลที่ต้องการสแกนสำหรับผู้ใช้ทั้งหมด

      • รายชื่อติดต่อ
      • ปฏิทิน
      • อีเมล
      • อีเมลที่เข้ารหัส
      • ที่เก็บถาวรในระบบ
      • แชร์อีเมล
      • กล่องจดหมายกลุ่ม
    2. หากต้องการเลือกจํานวนงานที่ Planner เรียกใช้พร้อมกัน ให้ปรับแถบเลื่อนการทำงานพร้อมกัน

    3. หากต้องการเลือกจํานวนชุดข้อมูลที่เครื่องมือวางแผนจะสแกนพร้อมกัน ให้ปรับแถบเลื่อนชุดข้อมูลแบบขนาน

  7. คลิกรับค่าประมาณการย้ายข้อมูลเพื่อเริ่มใช้เครื่องมือวางแผนการย้ายข้อมูล

    คุณสามารถตรวจสอบข้อมูลอัปเดตเกี่ยวกับการสแกนแบบเรียลไทม์ขณะที่เครื่องวางแผนทำงาน

  8. เมื่อการสแกนเสร็จสมบูรณ์แล้ว ให้ตรวจสอบแผนการย้ายข้อมูล ซึ่งรวมถึงเวลาโดยประมาณที่เครื่องมือนำเข้าข้อมูลจะต้องใช้ในการนำเข้าข้อมูลที่สแกนทั้งหมดด้วยวิธีการขั้นสูง

  9. (ไม่บังคับ) หากต้องการบันทึกข้อมูลจากการสแกนที่เสร็จสมบูรณ์แล้ว ให้คลิกส่งออกบันทึกและส่งออกรายงานฉบับเต็ม


Google, Google Workspace รวมถึงเครื่องหมายและโลโก้ที่เกี่ยวข้องเป็นเครื่องหมายการค้าของ Google LLC ชื่อบริษัทและชื่อผลิตภัณฑ์อื่นๆ ทั้งหมดเป็นเครื่องหมายการค้าของบริษัทที่เกี่ยวข้อง