Office 365 từ Tenant sang Tenant Migration (Bao gồm Gói dự phòng)

Đây là hướng dẫn đầy đủ để thực hiện việc di chuyển Office 365 từ người thuê sang người thuê.

2 tuần trở lên trước khi di chuyển

1. Kiểm tra quyền sở hữu tên miền và nắm bắt thông tin và lưu lại.
2. Chụp tất cả các bản ghi DNS bằng liên kết này .
3. Xác định và nắm bắt các bản ghi DNS có liên quan đến Exchange (nếu thực hiện chuyển miền) - TXT , MXSPF .
4. Trên mỗi bản ghi MX, hãy ghi lại giá trị TTL

  • Chúng ta cần yêu cầu giảm giá trị TTL xuống một số nhỏ hơn, ví dụ như 5 phút.
  • Nếu không thể hạ TTL xuống 5 phút, hãy ghi lại giá trị thấp nhất. Ví dụ: nếu giá trị thấp nhất là 4 giờ, bản ghi MX sẽ phải được thay đổi 4 giờ trước khi quá trình di chuyển của bạn bắt đầu.
  • Yêu cầu TTL được cập nhật ít nhất 8 giờ trước khi di chuyển.

5. Kiểm tra tính khả dụng của miền bằng liên kết này .

  • Điều này sẽ kiểm tra xem bạn @ tên miền .onmicrosoft.com đã được sử dụng trong một đối tượng thuê khác chưa. Nó kiểm tra SharePoint Online, nhưng chín trong số mười lần nếu SharePoint Online đang sử dụng miền, bạn có thể chắc chắn rằng các Hậu tố Exchange và hoặc UPN cũng đang được sử dụng.

Office 365 từ Tenant sang Tenant Migration (Bao gồm Gói dự phòng)

  • Nếu bạn cố gắng thêm miền vào đối tượng thuê của chúng tôi khi miền đó đã được sử dụng làm tên miền trong đối tượng thuê khác, bạn sẽ gặp lỗi cho biết miền đã được sử dụng.

Office 365 từ Tenant sang Tenant Migration (Bao gồm Gói dự phòng)

6. Xác định dịch vụ Microsoft 365 nào được yêu cầu cho miền.

  • Trao đổi trực tuyến (TXT, MX, SPF, CNAME)
  • Nhóm Microsoft
  • Quản lý thiết bị di động

7. Cần có Quyết định - Thảo luận về các yêu cầu của Miền và DNS

Tên miền:

  • Để chuyển đăng ký tên miền cho người thuê B (người thuê nhà đích), hãy bắt đầu một yêu cầu chuyển nhượng.
  • Thao tác này sẽ tạo một email tới chủ sở hữu miền hiện tại (người thuê A - người thuê nguồn) yêu cầu phê duyệt chuyển.
  • Chủ sở hữu hiện tại cần đảm bảo miền được mở khóa để chuyển và có thể cần tạo mã ủy quyền.
  • Khi quá trình chuyển được chấp nhận, quá trình này có thể mất từ ​​24 đến 48 giờ để hoàn tất.
  • Mọi dịch vụ liên quan đến tên miền được lưu trữ tại nhà đăng ký cũ sẽ ngừng hoạt động.

Bản ghi DNS:

Sao chép TẤT CẢ (không chỉ Exchange) bản ghi để thiết lập các bản ghi trên máy chủ DNS đích.

8. Thảo luận với nhóm dự án về những mục KHÔNG được di chuyển bằng công cụ di chuyển BitTitan.

9. Yêu cầu quyền quản trị miền đối với Cổng quản trị O365 tại Nguồn

Quyền quản trị là bắt buộc như một phần của quy trình, chúng tôi cần xóa miền khỏi cổng quản trị tại Nguồn và sau đó thêm miền vào Đích.

10. Đăng nhập vào Cổng quản trị O365 tại Nguồn và xem lại Quy tắc và Trình kết nối Thư của EXO

11. Kiểm tra các miền / địa chỉ IP KHÔNG bị đưa vào danh sách đen bằng cách sử dụng danh sách đen mxtoolbox .

Quan trọng : Nếu được đưa vào danh sách đen, khi chúng tôi đưa các miền / địa chỉ IP vào danh sách trắng.

12. Đăng nhập vào Cổng quản trị O365 tại Nguồn và xuất Tên miền, Nhóm, Hộp thư được Chấp nhận, Tài nguyên, Hộp thư Dùng chung và danh sách Người dùng vào EXCEL.

13. Xem lại kích thước của từng hộp thư sẽ được di chuyển.

  • BitTitan chỉ có thể di chuyển tối đa 50Gb cho mỗi giấy phép.
    Nếu các hộp thư lớn hơn, bạn có thể yêu cầu giấy phép bổ sung.

14. Xem lại thiết lập thư

  • Có bất kỳ quy tắc chuyển tiếp nào không?
  • Ủy quyền quyền truy cập
  • Địa chỉ proxy

15. Hoàn thiện Danh sách Người dùng, Nhóm và các hộp thư dùng chung sẽ được di chuyển

16. Tạo tất cả các hộp thư người dùng, hộp thư dùng chung, nhóm phân phối, nhóm bảo mật, địa chỉ liên hệ và tài nguyên tại điểm đến.

17. Thêm quyền truy cập của người được ủy quyền vào Hộp thư / Lịch tại điểm đến

  • Đăng nhập vào trung tâm quản trị Microsoft 365
  • Đi tới Exchange từ trung tâm quản trị
  • Thêm quyền truy cập của người được ủy quyền vào hộp thư / lịch

18. Tạo thông tin liên lạc của người dùng

  • Điều này chỉ cần được lưu ý
  • Người quản lý dự án quản lý những thông tin liên lạc này

19. Tạo 2 tài khoản thử nghiệm tại nguồn

  • Yêu cầu hai tài khoản thử nghiệm được tạo tại Nguồn. 
  • BitTitan sẽ được sử dụng để di chuyển các tài khoản thử nghiệm đó đến Đích.
  • Đảm bảo rằng tài khoản tenantname.onmicrosoft.com được đính kèm với mỗi hộp thư trong Microsoft 365
  • Tài khoản quản trị viên toàn cầu sẽ được cấp toàn quyền (sau này trong tài liệu)

20. Điền vào 2 Tài khoản thử nghiệm tại Nguồn với dữ liệu sau

  • E-mail
  • Thư mục
  • Lịch (các cuộc hẹn đơn lẻ và lặp lại)
  • Tiếp xúc
  • Nhiệm vụ

21. Tạo 2 tài khoản thử nghiệm tại điểm đến

  • Yêu cầu hai tài khoản thử nghiệm được tạo tại Nguồn. 
  • BitTitan sẽ được sử dụng để di chuyển các tài khoản thử nghiệm đó đến Đích.
  • Tài khoản quản trị viên toàn cầu sẽ được cấp toàn quyền (sau này trong tài liệu)

22. Cấp cho tài khoản Global Admin toàn quyền truy cập vào các hộp thư:

Get-Mailbox -ResultSize không giới hạn | Add-MailboxPermission -Người dùng “tài khoản quản trị” -AccessRights FullAccess -InheritanceType All -AutoMapping $ false

23. EWS phải đang hoạt động trên máy chủ Trao đổi nguồn

  • BitTitan sử dụng EWS để truy cập các miền Nguồn và Đích.
  • Không có quyền truy cập sẽ không có di chuyển.

24. Kiểm tra quyền truy cập hộp thư bằng cách mở bất kỳ hộp thư nào khác bằng tài khoản quản trị viên sử dụng OWA

  • Mở trình duyệt đến https://office.com
  • Khi được nhắc nhập thông tin xác thực, hãy nhập tên người dùng và mật khẩu của tài khoản sẽ được sử dụng để truy cập hộp thư.
  • Nếu sử dụng thông tin đăng nhập quản trị, hãy mở một tab mới và dán URL OWA: (https://outlook.office365.com/owa/[email protected])

25. Thêm tài khoản tenantname.onmicrosoft.com làm địa chỉ proxy cho mỗi hộp thư tại Nguồn.

Chúng tôi cần thực hiện việc này, chúng tôi sẽ xóa các địa chỉ email miền khỏi tất cả các hộp thư trước khi chúng tôi có thể xóa miền khỏi đối tượng thuê.

26. Kết nối với EXO Powershell tại SOURCE

27. Xuất và cập nhật địa chỉ proxy để bao gồm @ tenantname.onmicrosoft.com

Get-Mailbox -ResultSize Unlimited -Filter “emailaddresses -notlike '*@tenantname.onmicrosoft.com'” | chọn bí danh, chínhsmtpaddress, emailaddresses | export-csv -NoTypeInformation “C: \ Temp \ mailboxes_output.csv”

Nhập-csv C: \ Temp \ mailboxes_output.csv | ForEach-Object {
$ ID = $ _. PrimarySmtpAddress
$ alias = $ _. Alias
​​$ 365Email = $ alias + “@ tenantname.onmicrosoft.com”
Set-Mailbox -Identity $ ID -EmailAddresses @ {add = $ 365Email}
}

28. Xác nhận tất cả các hộp thư đã được cập nhật. Kết quả phải bằng không.

Get-Mailbox -ResultSize Unlimited -Filter “emailaddresses -notlike '*@tenantname.onmicrosoft.com'” | chọn bí danh, địa chỉ chính, địa chỉ email

29. Cấp cho tài khoản quản trị viên quyền truy cập đầy đủ vào các hộp thư tại Đích

30. Kết nối với EXO Powershell tại Điểm đến

Cấp đầy đủ quyền truy cập hộp thư vào tài khoản dịch vụ BitTitan trên tất cả các hộp thư tên miền có được tại điểm đến.

Add-MailboxPermission -Identity “Hộp thư đích -Người dùng“ Tài khoản dịch vụ BitTitan ”-AccessRights FullAccess -InheritanceType All -AutoMapping $ false

31. Kiểm tra quyền truy cập hộp thư bằng cách mở bất kỳ hộp thư nào khác bằng tài khoản quản trị viên sử dụng OWA

  • Mở trình duyệt đến https://office.com
  • Khi được nhắc nhập thông tin xác thực, hãy nhập tên người dùng và mật khẩu của tài khoản dịch vụ BitTitan sẽ được sử dụng để truy cập hộp thư.
  • Nếu sử dụng thông tin đăng nhập quản trị, hãy mở một tab mới và dán URL OWA:
    (https://outlook.office365.com/owa/[email protected])

32. Yêu cầu giấy phép BitTitan

  • 1 giấy phép cho mỗi hộp thư trong đó hộp thư cần nhỏ hơn 50GB. Nếu hộp thư lớn hơn 50Gb thì nó sẽ yêu cầu 2 giấy phép.
  • Xác định tổng số hộp thư cần di chuyển và lấy số lượng giấy phép cần thiết.

Ghi chú:

Một giấy phép có thể được sử dụng tối đa 10 lần cho mỗi hộp thư. Điều này giả định rằng điểm kết thúc không thay đổi.
Nếu bạn đang thử nghiệm di chuyển BitTitan với các tài khoản thử nghiệm, hãy đảm bảo bạn bao gồm tổng số tài khoản thử nghiệm cần thiết trong số giấy phép.

33. Đổi giấy phép

  • Đăng nhập vào bảng điều khiển BitTitan
  • Ở góc trên cùng bên phải, nhấp vào mũi tên xuống bên cạnh tên của bạn
  • Chọn “Đổi phiếu giảm giá”
  • Nhập mã phiếu thưởng rồi nhấp vào “Áp dụng”
  • Bánh mì nướng sẽ xuất hiện cho biết phiếu thưởng đã được đổi

Lưu ý : Đăng ký tài khoản BitTitan nếu bạn chưa có tài khoản, hãy đảm bảo tài khoản của bạn đang hoạt động bằng cách xác minh địa chỉ email của bạn.

34. Tạo dự án BitTitan

  • Đăng nhập vào bảng điều khiển BitTitan
  • Nhấp vào “Đi tới Dự án của tôi” -> “Tạo Dự án Hộp thư” -> “Tạo Dự án Hộp thư” -> “Bước tiếp theo”
  • Nhập tên dự án
  • Tại Tên khách hàng, nhấp vào “Mới” sau đó thêm thông tin.
  • Nhấp vào “Bước tiếp theo”

35. Tại Cài đặt Nguồn:

  • Nhấp vào “Mới”
  • Nhập tên Điểm cuối
  • Chọn điểm cuối tại miền nguồn
  • Nhập thông tin đăng nhập quản trị viên
  • Nhấp vào “Thêm”
  • Nhấp vào “Bước tiếp theo”

36. Tại Cài đặt Đích:

  • Nhấp vào “Mới”
  • Nhập tên Điểm cuối
  • Chọn Điểm Cuối tại Miền Đích
  • Nhập thông tin đăng nhập quản trị viên BitTitan
  • Nhấp vào “Thêm”
  • Nhấp vào “Bước tiếp theo”

37. Di cư từ người thuê sang người thuê

  • Không chọn “Cho phép người thuê cùng tồn tại”
  • Nhấp vào “Lưu và đi đến phần tóm tắt”
  • Nhấp vào “Lưu dự án”

38. Di chuyển các tài khoản Kiểm tra đến Đích bằng BitTitan - Di chuyển Giai đoạn Trước

  • Đăng nhập vào bảng điều khiển BitTitan
  • Chọn tên dự án
  • Nhấp vào mũi tên thả xuống bên cạnh “Thêm” và chọn “Thêm nhanh”
  • Tại Nguồn nhập địa chỉ email của tài khoản thử nghiệm
  • Tại Destination, nhập địa chỉ email của tài khoản thử nghiệm
  • Nhấp vào “Lưu mục và thêm mục khác”
  • Lặp lại một lần nữa cho các tài khoản thử nghiệm khác
  • Nhấp vào “Lưu mục và đóng”

39. Thực hiện quá trình di chuyển trước giai đoạn

  • Chọn TẤT CẢ các tài khoản Kiểm tra
  • Nhấp vào mũi tên xuống bên cạnh “Bắt đầu” và chọn “Di chuyển trước giai đoạn”
  • Trong cửa sổ “Di chuyển trước giai đoạn”, hãy xem lại cài đặt
  • Tại “Chọn nội dung cần di chuyển” xác nhận “Thư” được chọn
  • Tại “Lập lịch di chuyển”, hãy nhấp vào mũi tên xuống và chọn “Thời gian cụ thể”
  • Chọn một ngày và giờ thích hợp
  • Nhấp vào “Bắt đầu di chuyển”
  • Nhấp vào biểu tượng "Làm mới danh sách" để xem trạng thái của quá trình di chuyển hoặc nhấp vào trang tổng quan ở menu bên trái

Quan trọng :

  • Cho phép thời gian để quá trình di chuyển hoàn tất.
  • Giai đoạn tiền chỉ di chuyển email.
  • Lịch, danh bạ, nhật ký, ghi chú và công việc sẽ chỉ di chuyển trong quá trình di chuyển hoàn toàn.

40. Giải quyết mọi thông báo lỗi BitTitan

  • Chọn các tài khoản bị lỗi
  • Nhấp vào mũi tên xuống bên cạnh “Bắt đầu” và chọn “Thử lại lỗi”
  • Trong cửa sổ “Thử lại lỗi”, hãy xem lại cài đặt
  • Nhấp vào “Thử lại lỗi”
  • Nhấp vào biểu tượng "Làm mới danh sách" để xem trạng thái của quá trình di chuyển hoặc nhấp vào trang tổng quan ở menu bên trái

41. Sử dụng OWA để xác nhận các hộp thư chứa dữ liệu đã di chuyển

  • Mở trình duyệt đến https://office.com
  • Khi được nhắc nhập thông tin xác thực, hãy nhập tên người dùng và mật khẩu của tài khoản sẽ được sử dụng để truy cập hộp thư.
  • Nếu sử dụng thông tin đăng nhập quản trị, hãy mở một tab mới và dán URL OWA (https://outlook.office365.com/owa/[email protected])

42. Tại Nguồn: Sử dụng OWA để gửi và nhận email bổ sung

43. Thực hiện di chuyển đầy đủ

  • Đăng nhập vào bảng điều khiển BitTitan
  • Chọn tên dự án
  • Chọn TẤT CẢ các tài khoản Kiểm tra
  • Nhấp vào mũi tên xuống bên cạnh “Bắt đầu” và chọn “Toàn bộ di chuyển”
  • Trong cửa sổ "Toàn bộ di chuyển"
  • Xem lại cài đặt
  • Tại “Chọn những gì để di chuyển” xác nhận TẤT CẢ các tùy chọn đã được chọn
  • Tại "Lập lịch di chuyển", không làm gì cả
  • Nhấp vào “Bắt đầu di chuyển”
  • Nhấp vào biểu tượng "Làm mới danh sách" để xem trạng thái của quá trình di chuyển hoặc nhấp vào trang tổng quan ở menu bên trái

44. Giải quyết mọi thông báo lỗi BitTitan

  • Chọn các tài khoản bị lỗi
  • Nhấp vào mũi tên xuống bên cạnh “Bắt đầu” và chọn “Thử lại lỗi”
  • Trong cửa sổ “Thử lại lỗi”, hãy xem lại cài đặt
  • Nhấp vào “Thử lại lỗi”
  • Nhấp vào biểu tượng "Làm mới danh sách" để xem trạng thái của quá trình di chuyển hoặc nhấp vào trang tổng quan ở menu bên trái

45. Sử dụng OWA để xác nhận các hộp thư chứa dữ liệu đã di chuyển

  • Mở trình duyệt đến https://office.com
  • Khi được nhắc nhập thông tin xác thực, hãy nhập tên người dùng và mật khẩu của tài khoản sẽ được sử dụng để truy cập hộp thư.
  • Nếu sử dụng thông tin đăng nhập quản trị, hãy mở một tab mới và dán URL OWA (https://outlook.office365.com/owa/[email protected])

46. ​​Liên lạc với doanh nghiệp và xác nhận ngày giờ di chuyển. Xác nhận các tài nguyên khác có sẵn để di chuyển

47. Nếu quyết định được đưa ra để có quyền sở hữu miền và DNS trước khi di chuyển, hãy bắt đầu chuyển

1 tuần trước khi di chuyển

Xuất các đối tượng Exchange từ Nguồn:

48. Đăng nhập vào EXO Powershell tại Nguồn

49. Hộp thư : Xuất địa chỉ UPN, Bí danh, SMTP và Proxy

Get-Mailbox -ResultSize Unlimited | chọn tên người dùng, bí danh, địa chỉ chính, địa chỉ email | export-csv -NoTypeInformation “Backup_Source_Mailboxes.csv”

50. Nhóm : Xuất địa chỉ Bí danh, SMTP và Proxy

Get-DistributionGroup -ResultSize Unlimited | chọn bí danh, địa chỉ chính, địa chỉ email | export-csv -NoTypeInformation “Backup_ Source_Groups.csv”

51. Lịch Ủy nhiệm:

Get-Hộp thư | foreach {
write-host -fore green “Đang xử lý $ _”
Get-MailboxFolderPermission -Identity “$ ($ _. alias): \ Calendar” | trong đó {$ _. Người dùng-không thích “Ẩn danh” -và $ _. Người dùng-không thích “Mặc định”}} | chọn Identity, User, @ {name = 'AccessRights'; expression = {$ _. AccessRights -join ','}} | Export-Csv -NoTypeInformation “Backup_ Source_Calendar_Delegation.csv”

Xuất các đối tượng Exchange từ Đích:

52. Đăng nhập vào EXO Powershell tại Destination

53. Danh bạ : Xuất địa chỉ Tên và Email

Get-Recipient -Filter {RecipientType -eq “MailContact” -và EmailAddresses -like ' domainname '} | chọn DisplayName, RecipientType, ExternalEmailAddress, EmailAddresses | export-csv -NoTypeInformation “Backup_Destination_Contacts.csv”

54. Hộp thư : Chuyển tiếp Xuất khẩu

Đối với mỗi MAILBOX:

get-Hộp thư -Identity | chọn UserPrincipalName, DeliverToMailboxAndForward, ForwardingAddress, ForwardingSmtpAddress | export-csv -notypeinformation 'Backup_Destination_Forwarding.csv' -append

55. Di chuyển giai đoạn trước của tất cả các Hộp thư - email cũ hơn 10 ngày

Quan trọng: Đối với Nguồn, hãy sử dụng địa chỉ onmicrosoft.com

Chọn Tên dự án
Nhấp vào mũi tên thả xuống bên cạnh “Thêm” và chọn “Thêm hàng loạt”
Nhấp vào “Chọn tệp”, tìm tệp CSV đã tạo ở bước 1 sau đó nhấp vào “Mở”
. Nội dung của CSV sẽ được nhập và hiển thị trên màn hình, nhấp vào “Lưu”

Di chuyển trước giai đoạn:

  • Chọn TẤT CẢ các tài khoản đã được nhập
  • Không chọn các tài khoản thử nghiệm đã được di chuyển trước đó
  • Click on the down arrow beside “Start” and select “Pre-Stage Migration”
  • In the “Pre-Stage Migration” window review the settings
  • At “Select what to migrate” confirm “Mail” is selected
  • At “Migration Scheduling” click on the down-arrow and select “Specific Time”
  • Select an appropriate date and time
  • Click “Start Migration”
  • Click on the “Refresh list” icon to get a status of the migration or click on the dashboard on the left-hand side menu

Important:

Allow time for the migration to complete
The Pre-Stage migrates emails only
Calendars, contacts, journals, notes, and tasks will only migrate during a full migration

56. Resolve any BitTitan error messages

  • Select the accounts that errored
  • Click on the down arrow beside “Start” and select “Retry Errors”
  • In the “Retry Errors” window, review the settings
  • Click “Retry Errors”
  • Click on the “Refresh list” icon to get a status of the migration or click on the dashboard on the left-hand side menu

57. Add the domain then request a TXT record to verify we own the domain

  • In the Admin center, go to Setup > Domains
  • Choose Add domain
  • Enter the name of the domain you want to add, then click Next
  • At Verify by, select the “TXT record” tab
  • Take a note of the TXT Name, TXT Value and TTL values. 
  • Click Save and close (do not click Verify)

58. Setup IM federation so you have chat communications during pre-cutover

Important: Cannot migrate any IM contacts to Microsoft Teams.

59. 1 day before migration

Migrate mailboxes – Full migration

  • Log into BitTitan console
  • Select the Project Name
  • Full Migration
  • Select ALL accounts
  • Click on the down arrow beside “Start” and select “Full Migration”
  • In the “Full Migration” window review the settings
  • At “Select what to migrate” confirm ALL options are selected
  • At “Migration Scheduling” do nothing
  • Click “Start Migration”
  • Click on the “Refresh list” icon to get a status of the migration or click on the dashboard on the left-hand side menu

Important: Allow time for the migration to complete.

60. Resolve any BitTitan error messages

  • Select the accounts that errored
  • Click on the down arrow beside “Start” and select “Retry Errors”
  • In the “Retry Errors” window, review the settings
  • Click “Retry Errors”
  • Click on the “Refresh list” icon to get a status of the migration or click on the dashboard on the left-hand side menu

61. Migration day

[Optional] Change the TTL value on each MX record

  • We should request that the TTL value is reduced to a smaller number eg 5 minutes
  • If the TTL cannot be lowered to 5 minutes, make note of the lowest value. Example, if the lowest value is 4 hours, the MX record will have to be changed 4 hours before your migration begins.
  • Request the TTL is updated at least 8 hours before migration

Remove domain dependencies from Source:

62. Log into Azure AD and EXO Powershell at Source

[Optional] Change FEDERATED domains to MANAGED, if applicable.

63. Run the following cmdlet to determine which domains are FEDERATED or MANAGED

Get-MsolDomain

If FEDERATED change to MANAGED:

Set-MsolADFSContext -Computer ADFS_Server_FQDN

Convert-MsolDomainToStandard -DomainName “Domain Name Here” -SkipUserConversion:$true -PasswordFile C:\passwords.txt

64. Run the following cmdlets to verify the domains are managed

Get-MsolDomain

[If Applicable] Disable the directory synchronization

Set-MsolDirSyncEnabled -EnableDirSync $false

[If Applicable] SharePoint Online public website

65. If you had also set up your domain with a SharePoint Online public website, then before you can remove the domain, you first have to set the website’s URL back to the initial domain.

[If Applicable] Skype for Business and Teams

Remove all Skype for Business and Teams licenses from the users in the source tenant. This will remove the SIP attribute from their proxy addresses.

66. Set the default domain in source tenant to domainname.onmicrosoft.com

  • In the Admin center, go to the Domains page, or choose Setup > Domains. …
  • On the Domains page, choose the domain you want to set as the default for new email addresses
  • Choose Set as default.

67. Change all Mailboxes UPNs to domainname .onmicrosoft.com domain. Replace the domainname with your domain name.

Get-MsolUser -all | select-object UserPrincipalName,ObjectID | export-csv -NoTypeInformation “User.csv”

Import-csv User.csv| ForEach-Object {
$ID = $_.UserPrincipalName
$ObjectID = $_.ObjectID
$365Email = $ID.Split(“@”)[0] + “@ domainname.onmicrosoft.com”
Set-MsolUserPrincipalName -ObjectId $ObjectID -NewUserPrincipalName $365Email}

68. Confirm the UPNs have been updated

Get-MsolUser -all | select-object UserPrincipalName,ObjectID

69. Change all Distribution Groups Primary SMTP address to domainname.onmicrosoft.com domain. Replace the domainname with your domain name.

Get-DistributionGroup -ResultSize Unlimited | select-object PrimarySMTPAddress | export-csv -NoTypeInformation “DL.csv”

Import-csv DL.csv| ForEach-Object {
$ID = $_.PrimarySmtpAddress
$365Email = $ID.Split(“@”)[0] + “@domainname.onmicrosoft.com”
Set-DistributionGroup -Identity $ID -primarysmtpaddress $365Email}

70. Confirm the primary smtp’s have been updated

Get-DistributionGroup -ResultSize Unlimited | select-object PrimarySMTPAddress

71. As we changed every mailboxes UPN, the primary SMTP addresses has also been updated to domainname.onmicrosoft.com. Now remove all aliases from every mailbox using this script:

$users = Get-Mailbox -ResultSize Unlimited | Where {$_.Emailaddresses.count -gt 1}
foreach ($user in $users) {
foreach ($email in $user.emailaddresses){
if ($email -ne “SMTP:”+$user.PrimarySmtpAddress){
Set-Mailbox -Identity $user.name -EmailAddresses @{Remove=$email}
}
}
Write-host $user.primarysmtpaddress “has been processed”
}

72. Confirm the Primary and Alias addresses are both domainname.onmicrosoft.com ONLY

Get-Mailbox | select PrimarySmtpAddress,EmailAddresses

73. Remove all aliases from every distribution group

$groups = Get-DistributionGroup -ResultSize Unlimited | Where {$_.Emailaddresses.count -gt 1}
foreach ($group in $groups) {
foreach ($email in $group.emailaddresses){
if ($email -ne “SMTP:”+$group.PrimarySmtpAddress){
Set-DistributionGroup -Identity $group.name -EmailAddresses @{Remove=$email}
}
}
Write-host $group.primarysmtpaddress “has been processed”
}

74. Confirm the Primary and Alias addresses are both domainname.onmicrosoft.com ONLY

Get-DistributionGroup | select PrimarySmtpAddress,EmailAddresses

[If Required] O365 Groups: User the cmdlets below to remove the domain:

Get-UnifiedGroup -Identity “name” | select primarysmtpaddress,emailaddresses

Set-UnifiedGroup -Identity “name” -PrimarySMTPAddress [email protected]
Set-UnifiedGroup -Identity “name” -EmailAddresses @{remove=”smtp:[email protected]”}

75. Confirm all dependencies have been removed. Replace the domainname with your domain name.

Get-MsolUser -DomainName domainname.com -all

Important:

  • If the results identify a user that is NOT licensed and STILL has an alias
  • Assign the user a license
  • Go into EXO and set their primary address to onmicrosoft.com then remove all aliases
  • Remove the license
  • Remove Domain from Source

76. Remove the domain from the source Microsoft 365 tenant

  • In the Admin center, go to Setup > Domains
  • Open the domain you wish to remove
  • Click Remove
  • At “Are you sure you want to remove this domain” click Remove
  • Confirm the domain was removed successfully then click Close

Important:

  • Allow up to 60 minutes before adding the domains into the destination tenant
  • O365 may still think the domain is still in use

77. Add Mail Rules and Connectors at Destination

[If required]

  • Log into O365 Admin Portal
  • Go to Exchange admin center – Protection – Connection filter – Edit “Default”, go to “connection filtering”, add the IP address into the “IP Allow list”
  • Go to Exchange admin center – Protection – Spam filter – Edit “Default”, go to “allow lists”, add the domain name into the “Domain allow list”

78. Verify the domain

  • In the Admin center, go to Setup > Domains
  • Open the domain previously added.
  • Click Start setup
  • Click Verify
  • At Set up your online services select I will manage my own DNS records then click Next
  • At Choose your online services select the required services then click Next
  • You will see a page with all the required DNS records
    Update the DNS records
    Allow time for the DNS changes to propagate globally ~ 20 mins
  • Click Verify
  • Confirm there are green tick marks beside the MX and TXT records
    If no CNAME, the overall verification process will fail
    Instead click Ignore incorrect DNS
  • Click Finish – you’re done!

79. Verify changes

  • Check Domain in Microsoft 365
  • Go to Microsoft 365 Admin Centre and click on Domains
  • Select the domain you have just added and click on ‘View DNS Settings’

80. Check Domain

To check everything is setup as it should be, wait around an hour for all updates to take effect then launch: https://centralops.net/co/
Type in the domain name and check all records are set as in ‘View DNS Settings’ above.

81. Remove Email Forwarding at Destination

Log into EXO Powershell at Destination and run the following cmdlets for each user:

Set-Mailbox -Identity “DestinationUserEmailAddress” -ForwardingAddress $null -DeliverToMailboxAndForward $false

82. Add aliases for each user at Destination:

  • Log into the on-premise Exchange server
  • Run Exchange powershell and execute the following cmdlets:

Set-RemoteMailbox -Identity “[email protected]” -EmailAddresses @{Add=”smtp:name1@domain”,”smtp:name2@domain”}

83. For each GROUP: 

  • Log into the on-premise Exchange server
  • Run Exchange powershell and execute the following cmdlets:

Set-DistributionGroup -Identity “groupname” -EmailAddresses @{add=”[email protected]”}

84. Change the TTL value on each MX record back to the original setting eg 1 hour

85. Migrate Mailboxes – Final Migration

  • Log into BitTitan console
  • Select the Project Name
  • Select ALL accounts
  • Click on the down arrow beside “Start” and select “Full Migration”
  • In the “Full Migration” window review the settings
  • At “Select what to migrate” confirm ALL options are selected
  • At “Migration Scheduling” do nothing
  • Click “Start Migration”
  • Click on the “Refresh list” icon to get a status of the migration or click on the dashboard on the left-hand side menu

Important: Allow time for the migration to complete

86. Resolve any BitTitan error messages

  • Once resolved
  • Select the accounts that errored
  • Click on the down arrow beside “Start” and select “Retry Errors”
  • In the “Retry Errors” window, review the settings
  • Click “Retry Errors”
  • Click on the “Refresh list” icon to get a status of the migration or click on the dashboard on the left-hand side menu

87. Delete Contacts at Destination

Connect to EXO at Destination and run the following cmdlet:

Nhập-csv “Backup_Destination_Contacts.csv” | ForEach-Object {
$ DisplayName = $ _. DisplayName
Remove-MailContact -Identity $ Displayname}

88. Xác nhận Liên hệ đã bị xóa:

Nhập-csv “Backup_Destination_Contacts.csv” | ForEach-Object {
$ DisplayName = $ _. DisplayName
Get-MailContact -Identity $ Displayname}

89. Đặt địa chỉ email mặc định tại Đích

Đối với mỗi NGƯỜI DÙNG :

  • Đăng nhập vào máy chủ Exchange tại chỗ
  • Chạy PowerShell Exchange và thực thi các lệnh ghép ngắn sau:

Set-RemoteMailbox “[email protected]” -PrimarySmtpAddress “[email protected]

90. Đối với mỗi NHÓM:

  • Đăng nhập vào máy chủ Exchange tại chỗ
  • Chạy PowerShell Exchange và thực thi các lệnh ghép ngắn sau:

Set-DistributionGroup -Identity 'DisplayName' -PrimarySmtpAddress “[email protected]” -EmailAddressPolicyEnabled $ false

91. Đối với mỗi MAILBOX ĐÃ CHIA SẺ :

  • Đăng nhập vào máy chủ Exchange tại chỗ
  • Đổi tên tên hiển thị trở lại tên hiển thị ban đầu

Quan trọng : Dành thời gian để tất cả các thay đổi đồng bộ hóa với O365.

Các hoạt động sau khi di chuyển

92. Xác minh các đại biểu / bí danh đã được điền chính xác

  • Mở Cổng quản trị O365 và cả Nguồn và Đích
  • So sánh Người dùng / Hộp thư dùng chung, v.v. để xác nhận người đại diện và bí danh đã được thêm chính xác.

Di chuyển hộp thư - Di chuyển cuối cùng

  • Đăng nhập vào bảng điều khiển BitTitan
  • Chọn tên dự án
  • Toàn bộ di chuyển
  • Chọn TẤT CẢ các tài khoản
  • Nhấp vào mũi tên xuống bên cạnh “Bắt đầu” và chọn “Toàn bộ di chuyển”
  • Trong cửa sổ “Toàn bộ di chuyển”, hãy xem lại cài đặt
  • Tại “Chọn những gì để di chuyển” xác nhận TẤT CẢ các tùy chọn đã được chọn
  • Tại "Lập lịch di chuyển", không làm gì cả
  • Nhấp vào “Bắt đầu di chuyển”
  • Nhấp vào biểu tượng "Làm mới danh sách" để xem trạng thái của quá trình di chuyển hoặc nhấp vào trang tổng quan ở menu bên trái

Quan trọng : Dành thời gian để quá trình di chuyển hoàn tất.

93. Giải quyết mọi thông báo lỗi BitTitan

Chọn tài khoản bị lỗi
Nhấp vào mũi tên xuống bên cạnh “Bắt đầu” và chọn “Thử lại lỗi”
Trong cửa sổ “Thử lại lỗi”, xem lại cài đặt
Nhấp vào “Thử lại lỗi”
Nhấp vào biểu tượng “Làm mới danh sách” để xem trạng thái của di chuyển hoặc nhấp vào trang tổng quan ở menu bên trái

94. Thực hiện kế hoạch kiểm tra người dùng cuối

Khởi chạy Outlook tại Đích và xác minh nội dung của những điều sau:

Email
Danh bạ
Lịch
Gửi và Nhận email NỘI BỘ và xác minh đã nhận được
email Gửi và Nhận email BÊN NGOÀI và xác minh đã nhận được email
Xác minh địa chỉ email của người gửi
Gửi và Nhận email tạo thành một MAILBOX ĐÃ CHIA SẺ và xác nhận đã nhận được email.
Xác minh địa chỉ email của người gửi
Gửi lời mời Lịch thử nghiệm tới đồng nghiệp và xác nhận đã nhận được lời mời

95. Đăng nhập vào EXO Powershell tại Destination

Đối với mỗi hộp thư, hãy xóa tài khoản dịch vụ

Loại bỏ-Hộp thưPermission -Tân tính “Người dùng1” -Người dùng “Tài khoản dịch vụ BitTitan” -AccessRights FullAccess -InheritanceType Tất cả

96. Có quyền sở hữu các bản ghi Tên miền và DNS

[Nếu chưa được kích hoạt] - Nếu chủ sở hữu hiện tại đã thực hiện các thay đổi bắt buộc đối với DNS, hãy có quyền sở hữu các miền và bản ghi DNS.

Kế hoạch dự phòng

97. Thay đổi địa chỉ email mặc định trở lại địa chỉ email cũ

  • Đăng nhập vào máy chủ Exchange tại chỗ
  • Chạy PowerShell Exchange và thực thi các lệnh ghép ngắn sau:

Set-RemoteMailbox “[email protected]” -PrimarySmtpAddress “[email protected]

98. Đối với mỗi NGƯỜI DÙNG:

Đăng nhập vào máy chủ Exchange tại chỗ
Chạy quyền hạn Exchange và thực thi lệnh ghép ngắn sau:

Set-RemoteMailbox “[email protected]” -EmailAddresses @ {remove = ”[email protected]”}

99. Đối với mỗi NHÓM:

Đăng nhập vào máy chủ Exchange tại chỗ
Chạy quyền hạn Exchange và thực thi lệnh ghép ngắn sau:

Set-DistributionGroup -Identity “groupname” -EmailAddresses @ {remove = ”[email protected]”}

100. Các thuộc tính xác minh đã được cập nhật:

  • Đăng nhập vào máy chủ Exchange tại chỗ
  • Chạy PowerShell Exchange và thực thi các lệnh ghép ngắn sau:

Get-RemoteMailbox -Identity | chọn tên người dùng, bí danh, địa chỉ chính, địa chỉ email

101. Tạo lại Danh bạ tại Đích:

Đăng nhập vào EXO Powershell tại Destination và chạy các lệnh ghép ngắn sau:

Nhập-csv “Backup_Destination_Contacts.csv” | ForEach-Object {
$ DisplayName = $ _. DisplayName
$ Email = $ _. EmailAddresses
New-MailContact -Name $ Displayname -ExternalEmailAddress $ Email}

102. Cho phép chuyển tiếp từ Đích đến LIÊN HỆ

Đăng nhập vào EXO Powershell tại Destination
Chạy các lệnh ghép ngắn sau:

Set-Mailbox -Identity “[email protected]” -DeliverToMailboxAndForward $ true -ForwardingAddress “[email protected]

103. Thay đổi DNS ngược

104. Xác nhận tất cả các phụ thuộc đã được loại bỏ. Thay thế tên miền bằng tên miền của bạn.

Get-MsolUser -DomainName domainname.com -all

105. Xóa miền khỏi đối tượng thuê Microsoft 365 đích

  • Trong Trung tâm quản trị Microsoft 365, đi tới Thiết lập> Tên miền
  • Mở miền bạn muốn xóa
  • Nhấp vào Xóa
  • Tại “Bạn có chắc chắn muốn xóa miền này không”, hãy nhấp vào Xóa
  • Xác nhận miền đã được xóa thành công, sau đó nhấp vào Đóng

Quan trọng :

Chờ tối đa 60 phút trước khi thêm miền vào đối tượng thuê đích
O365 có thể vẫn cho rằng miền vẫn đang được sử dụng

106. Thêm miền tại Nguồn, sau đó yêu cầu bản ghi TXT để xác minh rằng chúng tôi sở hữu miền

  • Trong Trung tâm quản trị Microsoft 365, đi tới Thiết lập> Tên miền
  • Chọn Thêm miền
  • Nhập tên miền bạn muốn thêm, sau đó nhấp vào Tiếp theo
  • Tại Xác minh bằng, chọn tab “Bản ghi TXT”
  • Ghi lại Tên TXT, Giá trị TXT và giá trị TTL.
  • Nhấp vào Lưu và đóng (không nhấp vào Xác minh)

107. Xác minh miền

  • Trong Trung tâm quản trị Microsoft 365, đi tới Thiết lập> Tên miền
  • Mở miền đã thêm trước đó.
  • Nhấp vào Bắt đầu thiết lập
  • Nhấp vào Xác minh
  • Tại Thiết lập các dịch vụ trực tuyến của bạn, chọn Tôi sẽ quản lý các bản ghi DNS của riêng mình sau đó nhấp vào Tiếp theo
  • Tại Chọn dịch vụ trực tuyến của bạn, chọn các dịch vụ được yêu cầu sau đó nhấp vào Tiếp theo
  • Bạn sẽ thấy một trang có tất cả các bản ghi DNS được yêu cầu
  • Cập nhật các bản ghi DNS
  • Cho phép thời gian để các thay đổi DNS phổ biến trên toàn cầu ~ 20 phút
  • Nhấp vào Xác minh
  • Xác nhận có dấu tích màu xanh lá cây bên cạnh bản ghi MX và TXT
  • Nếu không có CNAME, quá trình xác minh tổng thể sẽ không thành công
  • Thay vào đó, hãy nhấp vào Bỏ qua DNS không chính xác
  • Nhấp vào Hoàn tất - bạn đã hoàn tất.

108. Xác minh các thay đổi

  • Kiểm tra miền trong Microsoft 365
  • Đi tới Trung tâm quản trị Microsoft 365 và nhấp vào Miền
  • Chọn miền bạn vừa thêm và nhấp vào 'Xem cài đặt DNS'

109. Kiểm tra miền

Để kiểm tra mọi thứ đã được thiết lập như bình thường, hãy đợi khoảng một giờ để tất cả các bản cập nhật có hiệu lực sau đó khởi chạy: http://centralops.net/co/ Nhập
tên miền và kiểm tra tất cả các bản ghi đã được đặt như trong 'Xem Cài đặt DNS ' ở trên.

110. Nếu có, hãy thêm tất cả giấy phép Skype for Business và Teams từ người dùng trong đối tượng thuê Nguồn. Thao tác này sẽ thêm thuộc tính SIP vào địa chỉ proxy của chúng.

111. Khôi phục địa chỉ proxy ban đầu cho tất cả người dùng:

  • Mở “Backup_Mailboxes.csv” trong Excel
  • Trong cột EmailAddresses đảm bảo có dấu phẩy giữa mỗi địa chỉ email chứ không phải dấu cách, ví dụ: SMTP: name @ domain1.com, smtp: [email protected]
  • Đăng nhập vào EXO powershell tại Nguồn
  • Soạn và chạy lệnh ghép ngắn bên dưới cho mỗi người dùng:

Bộ-Hộp thư-Địa chỉ “bí danh” -EmailĐịa chỉ SMTP: name @ domain1.com, smtp: [email protected]

  • Điều này sẽ thay thế địa chỉ proxy của họ và đặt địa chỉ email smtp mặc định.

112. Khôi phục UPN cho tất cả người dùng:

Nhập-csv “Backup_Mailboxes.csv” | ForEach-Object {
$ NewUPN = $ _. PrimarySmtpAddress
$ alias = $ _. Alias
​​$ OldUPN = $ alias + “@ vivacityhealth.onmicrosoft.com”
Set-MsolUserPrincipalName -UserPrincipalName $ OldUPN -NewUserPrincipalName $ Newupn
}

113. Xác minh UPN, Email và Địa chỉ proxy đã được cập nhật:

Nhận-Hộp thư-Địa điểm | chọn tên người dùng, bí danh, địa chỉ chính, địa chỉ email

114. Thay đổi địa chỉ SMTP của tất cả các Nhóm phân phối thành miền domainname.onmicrosoft.com. Thay thế tên miền bằng tên miền của bạn.

Get-DistributionGroup -ResultSize Unlimited | select-object PrimarySMTPAddress | export-csv -NoTypeInformation “DL.csv”

Import-csv DL.csv | ForEach-Object {
$ ID = $ _. PrimarySmtpAddress
$ 365Email = $ ID.Split (“@”) [0] + “@ domainname.onmicrosoft.com”
Set-DistributionGroup -Identity $ ID -primarysmtpaddress $ 365Email}

115. Xóa tất cả bí danh khỏi mọi nhóm phân phối

$ groups = Get-DistributionGroup -ResultSize Unlimited | Trong đó {$ _. Emailaddresses.count -gt 1}
foreach ($ group trong $ groups) {
foreach ($ email trong $ group.emailaddresses) {
if ($ email -ne “SMTP:” + $ group.PrimarySmtpAddress) {
Đặt -DistributionGroup -Identity $ group.name -EmailAddresses @ {Remove = $ email}
}
}
Write-host $ group.primarysmtpaddress “đã được xử lý” $
}

Đó là cách hoạt động của việc di chuyển từ người thuê sang người thuê Office 365.



Leave a Comment

Excel: Buộc nhắc Mở dưới dạng Chỉ đọc

Excel: Buộc nhắc Mở dưới dạng Chỉ đọc

Buộc một lời nhắc trên các tệp Microsoft Excel cho Office 365 của bạn có nội dung Mở dưới dạng Chỉ đọc với hướng dẫn này.

Sửa mã lỗi Microsoft Office 0x4004f00c

Sửa mã lỗi Microsoft Office 0x4004f00c

Để khắc phục lỗi kích hoạt Microsoft Office 0x4004f00c, hãy sửa chữa Office và chạy Trình gỡ rối kích hoạt Office.

Khắc phục: Outlook không thể tạo tệp công việc

Khắc phục: Outlook không thể tạo tệp công việc

Nếu Outlook không thể tạo tệp công việc, bạn cần chỉnh sửa bộ đệm ẩn Thư mục Vỏ người dùng của mình và trỏ giá trị chuỗi đến một thư mục hợp lệ.

Các phím tắt quan trọng trong Microsoft PowerPoint

Các phím tắt quan trọng trong Microsoft PowerPoint

Tìm hiểu cách tăng tốc thời gian bạn dành để làm việc trên các tệp Powerpoint bằng cách tìm hiểu các phím tắt Powerpoint quan trọng này.

Các phím tắt quan trọng trong Microsoft Word

Các phím tắt quan trọng trong Microsoft Word

Các phím tắt, còn được gọi là phím nóng, giúp thực hiện các tác vụ soạn thảo văn bản của bạn dễ dàng hơn. Nó tăng tốc công việc của bạn bằng cách cho phép bạn đưa ra các lệnh đơn giản bằng bàn phím.

Cách thêm thư mục cá nhân (tệp PST) trong Outlook 2019

Cách thêm thư mục cá nhân (tệp PST) trong Outlook 2019

Hướng dẫn chỉ cho bạn cách thêm tệp thư mục cá nhân (.pst) vào Microsoft Outlook.

Cách tắt đánh số tự động và gạch đầu dòng trong Word

Cách tắt đánh số tự động và gạch đầu dòng trong Word

Cách tắt đánh số tự động và gạch đầu dòng trong Microsoft Word 2016, 2013, 2010 và 2007.

Cách làm nổi bật các giá trị trùng lặp hoặc duy nhất trong Excel

Cách làm nổi bật các giá trị trùng lặp hoặc duy nhất trong Excel

Cách đánh dấu các ô trùng lặp hoặc duy nhất trong Microsoft Excel 2016 hoặc 2013.

Cách bật hoặc tắt hộp thông báo thư Outlook

Cách bật hoặc tắt hộp thông báo thư Outlook

Bật hoặc tắt hộp thông báo email Microsoft Outlook xuất hiện trên thanh tác vụ Windows.

Khắc phục sự cố Outlook 2016 sẽ không khởi động được vì nó gặp sự cố

Khắc phục sự cố Outlook 2016 sẽ không khởi động được vì nó gặp sự cố

Khắc phục sự cố thường gặp với Microsoft Outlook 2016 trong đó nó bị treo khi khởi động.