คุณสามารถใช้ Migration Planner เพื่อประเมินข้อมูล Microsoft Exchange Online ขององค์กรก่อนที่จะตั้งค่าการนำเข้าข้อมูลขั้นสูงไปยัง Google Workspace
ขั้นตอนที่ 1: ติดตั้ง Migration Planner
ก่อนที่จะเริ่มต้น: ตรวจสอบว่าคุณได้ติดตั้ง Python 3.10 ขึ้นไปในระบบแล้ว
ติดตั้ง Migration Planner ใน Windows
- ไปที่ python.org/downloads แล้วดาวน์โหลดโปรแกรมติดตั้งล่าสุด
- เลือกช่อง tcl/tk และ IDLE รวมถึงช่องเพิ่ม Python ลงใน PATH
ที่ Command Prompt หรือใช้ Microsoft PowerShell เพื่อแสดงรหัสเวอร์ชันสำหรับ Python และ pip ให้ป้อนคำสั่งต่อไปนี้
python --version
pip --version
ติดตั้ง Migration Planner ใน macOS
ไปที่ python.org/downloads แล้วดาวน์โหลดโปรแกรมติดตั้ง macOS หรือใช้ Homebrew จากแอป Terminal แล้วป้อนคำสั่งต่อไปนี้
brew install python
หากคุณใช้ Homebrew หรือพบปัญหาเกี่ยวกับอินเทอร์เฟซเว็บ ให้ป้อนคำสั่งต่อไปนี้เพื่อติดตั้งไลบรารี Tkinter
brew install python-tk
ที่ Command Prompt หรือใช้ Microsoft PowerShell เพื่อแสดงรหัสเวอร์ชันสำหรับ Python และ pip ให้ป้อนคำสั่งต่อไปนี้
python3 --version
pip3 --version
ป้อนคำสั่งต่อไปนี้
pip3 install customtkinter requests pandas psutil Pillow urllib3 sortedcontainers aiohttp certifi
ติดตั้งเครื่องมือวางแผนการย้ายข้อมูลใน Linux
หากต้องการติดตั้ง Python ให้ป้อนคำสั่งต่อไปนี้
sudo apt-get update
sudo apt-get install python3 python3-pip
หากต้องการติดตั้ง Tkinter ให้ป้อนคำสั่งต่อไปนี้
sudo apt-get install python3-tk
หากต้องการติดตั้งการขึ้นต่อกัน ให้ป้อนคำสั่งต่อไปนี้
pip3 install customtkinter requests pandas psutil Pillow urllib3 sortedcontainers aiohttp certifi
ขั้นตอนที่ 2: ตั้งค่าสภาพแวดล้อมเสมือน (หากจำเป็น)
หากองค์กรไม่อนุญาตให้คุณติดตั้งแพ็กเกจทั่วโลก ให้ทำตามขั้นตอนต่อไปนี้เพื่อตั้งค่าสภาพแวดล้อมเสมือน
หากต้องการสร้างสภาพแวดล้อม ให้ป้อนคำสั่งใดคำสั่งหนึ่งต่อไปนี้
- สำหรับ Windows ให้ป้อน python -m venv venv
- สำหรับ macOS หรือ Linux ให้ป้อน python3 -m venv venv
หากต้องการเปิดใช้งานสภาพแวดล้อม ให้ป้อนคำสั่งใดคำสั่งหนึ่งต่อไปนี้
- สำหรับ Windows ให้ป้อน .\venv\Scripts\activate
- สำหรับ macOS หรือ Linux ให้ป้อน source venv/bin/activate
ป้อนคำสั่งต่อไปนี้
pip3 install customtkinter requests pandas psutil Pillow urllib3 sortedcontainers aiohttp certifi
ขั้นตอนที่ 3: ตั้งค่า Azure
ทําตามขั้นตอนต่อไปนี้เพื่อสร้างแอปพลิเคชัน Microsoft Azure ในพอร์ทัล Azure เราขอแนะนำให้คุณจดทะเบียนแอปพลิเคชันใหม่เป็นกลุ่มผู้ใช้เดียวเพื่อความปลอดภัย
- ในฐานะผู้ดูแลระบบ ให้ลงชื่อเข้าใช้พอร์ทัล Azure
- ไปที่ Azure Services
App registrations
- คลิก New Registration แล้วป้อนชื่อแอปพลิเคชัน (เช่น แอปการนำเข้าขั้นสูง)
- สําหรับประเภทบัญชีที่รองรับ ให้คลิกบัญชีในไดเรกทอรีขององค์กรนี้เท่านั้นเพื่อสร้างแอปพลิเคชันแบบผู้เช่ารายเดียว
- คลิกลงทะเบียน
ขั้นตอนที่ 4: ให้สิทธิ์ API สำหรับ Azure
- ในแอปพลิเคชัน Azure ให้คลิก API permissions ในส่วนจัดการ
- คลิกเพิ่มสิทธิ์
Microsoft APIs
Microsoft Graph
สำหรับสิทธิ์ของแอปพลิเคชัน ให้เลือกตัวเลือกต่อไปนี้
- User.Read.All
- Group.Read.All
- Mail.Read
- Contacts.Read
- Calendars.Read
- MailboxFolder.Read.All
- MailboxSettings.Read
คลิกเพิ่มสิทธิ์
คลิกให้สิทธิ์ผู้ดูแลระบบสำหรับ องค์กรของคุณ
ขั้นตอนที่ 5: สร้างข้อมูลลับของไคลเอ็นต์
- สำหรับจัดการ ให้คลิก Certificates & secrets
New client secret
- ป้อนคำอธิบาย เลือกระยะเวลาหมดอายุ แล้วคลิกเพิ่ม
- คัดลอกค่ารหัสลับไคลเอ็นต์แล้วเก็บไว้ในที่ปลอดภัย โดยค่าจะแสดงเพียงครั้งเดียว
ขั้นตอนที่ 6: รวบรวมข้อมูลเข้าสู่ระบบของแอปพลิเคชัน
ข้อสำคัญ: โปรดเก็บข้อมูลเข้าสู่ระบบของแอปพลิเคชันไว้ในที่ปลอดภัย หากข้อมูลเข้าสู่ระบบรั่วไหล แฮ็กเกอร์จะเข้าถึงข้อมูลทั้งหมดของคุณได้
คลิก Overview แล้วจดบันทึกข้อมูลเข้าสู่ระบบต่อไปนี้ไว้อย่างปลอดภัย
- รหัสแอปพลิเคชัน (ไคลเอ็นต์)
- รหัสไดเรกทอรี (ผู้เช่า)
ขั้นตอนที่ 7: เปิดเครื่องมือวางแผนการย้ายข้อมูล (หากจำเป็น)
หากคุณสร้างสภาพแวดล้อมเสมือน ให้ทำตามขั้นตอนต่อไปนี้
- ที่ Command Prompt หรือในแอปเทอร์มินัล ให้ไปที่โฟลเดอร์ที่มีสคริปต์ cd path/to/migration-planner
เรียกใช้สคริปต์ใดสคริปต์หนึ่งต่อไปนี้
- สำหรับ Windows ให้ป้อน python migration_planner.py
- สำหรับ macOS หรือ Linux ให้ป้อน python3 migration_planner.py
ขั้นตอนที่ 8: เรียกใช้เครื่องมือวางแผนการย้ายข้อมูล
- ในหน้าต่างตัวเลือก Migration Planner ให้เลือก Exchange สำหรับเลือกภาระงาน
- สำหรับรหัสผู้เช่า ให้ป้อนหมายเลขรหัสที่ไม่ซ้ำกันสำหรับผู้เช่า Azure
- สำหรับรหัสไคลเอ็นต์ ให้ป้อนหมายเลขรหัสที่ไม่ซ้ำกันสำหรับบัญชี Exchange Online
- ในส่วนรหัสลับไคลเอ็นต์ ให้ป้อนค่ารหัสลับไคลเอ็นต์สำหรับผู้เช่า Azure
สำหรับแหล่งที่มา ให้เลือกตัวเลือกต่อไปนี้
- สแกนผู้ใช้ทั้งหมด - สแกนผู้ใช้ Exchange Online ทั้งหมดขององค์กร
อัปโหลด CSV - อัปโหลดไฟล์ค่าที่คั่นด้วยคอมมา (CSV) ที่แสดงรายชื่อผู้ใช้ Exchange Online ที่คุณต้องการสแกน
ในไฟล์ CSV ให้เพิ่มส่วนหัวคอลัมน์รหัสอีเมลและประเภท ในคอลัมน์รหัสอีเมล ให้ป้อนอีเมลสำหรับกล่องจดหมายของผู้ใช้หรือกลุ่มแต่ละรายการที่ต้องการสแกน ใช้แถวแยกต่างหากสำหรับผู้ใช้แต่ละคน ในคอลัมน์ประเภท ให้ป้อนผู้ใช้หรือกล่องจดหมายกลุ่มเพื่อระบุอีเมลแต่ละรายการ
ตัวอย่าง
รหัสอีเมล ประเภท kim@example.com ผู้ใช้ staging@example.com กล่องจดหมายกลุ่ม
(ไม่บังคับ) หากต้องการเลือกการตั้งค่าที่เฉพาะเจาะจงสำหรับข้อมูลและงาน ให้คลิกแสดงการตั้งค่าขั้นสูง แล้วเลือกการตั้งค่าต่อไปนี้
สำหรับการตั้งค่าการสแกน ให้เลือกประเภทข้อมูลที่ต้องการสแกนสำหรับผู้ใช้ทั้งหมด
- รายชื่อติดต่อ
- ปฏิทิน
- อีเมล
- อีเมลที่เข้ารหัส
- ที่เก็บถาวรในระบบ
- แชร์อีเมล
- กล่องจดหมายกลุ่ม
หากต้องการเลือกจํานวนงานที่ Planner เรียกใช้พร้อมกัน ให้ปรับแถบเลื่อนการทำงานพร้อมกัน
หากต้องการเลือกจํานวนชุดข้อมูลที่เครื่องมือวางแผนจะสแกนพร้อมกัน ให้ปรับแถบเลื่อนชุดข้อมูลแบบขนาน
คลิกรับค่าประมาณการย้ายข้อมูลเพื่อเริ่มใช้เครื่องมือวางแผนการย้ายข้อมูล
คุณสามารถตรวจสอบข้อมูลอัปเดตเกี่ยวกับการสแกนแบบเรียลไทม์ขณะที่เครื่องวางแผนทำงาน
เมื่อการสแกนเสร็จสมบูรณ์แล้ว ให้ตรวจสอบแผนการย้ายข้อมูล ซึ่งรวมถึงเวลาโดยประมาณที่เครื่องมือนำเข้าข้อมูลจะต้องใช้ในการนำเข้าข้อมูลที่สแกนทั้งหมดด้วยวิธีการขั้นสูง
(ไม่บังคับ) หากต้องการบันทึกข้อมูลจากการสแกนที่เสร็จสมบูรณ์แล้ว ให้คลิกส่งออกบันทึกและส่งออกรายงานฉบับเต็ม
Google, Google Workspace รวมถึงเครื่องหมายและโลโก้ที่เกี่ยวข้องเป็นเครื่องหมายการค้าของ Google LLC ชื่อบริษัทและชื่อผลิตภัณฑ์อื่นๆ ทั้งหมดเป็นเครื่องหมายการค้าของบริษัทที่เกี่ยวข้อง