Tenant to Tenant Migration Office 365 (w zestawie plan Back-Out)

To jest kompletny przewodnik, jak przeprowadzić migrację dzierżawy do dzierżawy Office 365.

2 lub więcej tygodni przed migracją

1. Sprawdź własność domeny , przechwyć informacje i zapisz.
2. Przechwyć wszystkie rekordy DNS za pomocą tego łącza .
3. Zidentyfikuj i przechwyć rekordy DNS, które są istotne dla Exchange (w przypadku transferu domeny) – TXT , MX i SPF .
4. Na każdym rekordzie MX zanotuj wartość TTL

  • Musimy poprosić o zmniejszenie wartości TTL do mniejszej liczby np. 5 minut.
  • Jeśli TTL nie można obniżyć do 5 minut, zanotuj najniższą wartość. Przykład: jeśli najniższa wartość to 4 godziny, rekord MX będzie musiał zostać zmieniony 4 godziny przed rozpoczęciem migracji.
  • Poproś o aktualizację TTL co najmniej 8 godzin przed migracją.

5. Sprawdź dostępność domeny za pomocą tego linku .

  • Sprawdza to, czy ty@ nazwa_domeny .onmicrosoft.com jest już używany w innej dzierżawie. Sprawdza on SharePoint Online, ale dziewięć na dziesięć razy, jeśli SharePoint Online korzysta z domeny, możesz mieć pewność, że Exchange i sufiksy UPN są również używane.

Tenant to Tenant Migration Office 365 (w zestawie plan Back-Out)

  • Jeśli spróbujesz dodać domenę w naszej dzierżawie, która jest już zajęta jako nazwa domeny w innej dzierżawie, pojawi się błąd informujący, że jest już używana.

Tenant to Tenant Migration Office 365 (w zestawie plan Back-Out)

6. Określ, które usługi Microsoft 365 są wymagane dla domeny.

  • Exchange Online (TXT, MX, SPF, CNAME)
  • Zespoły Microsoft
  • Zarządzanie urządzeniami mobilnymi

7. Potrzebna decyzja – Omów wymagania dotyczące domeny i DNS

Nazwa domeny:

  • Aby przenieść rejestrację nazwy domeny na najemcę B (najemcę docelowego), inicjuje żądanie przeniesienia.
  • Spowoduje to wygenerowanie wiadomości e-mail do obecnego właściciela domeny (najemca A – najemca źródłowy) z prośbą o zgodę na przeniesienie.
  • Obecny właściciel musi upewnić się, że domena jest odblokowana do przeniesienia i może być konieczne wygenerowanie kodu autoryzacyjnego.
  • Po zaakceptowaniu przelewu proces może potrwać od 24-48 godzin.
  • Wszelkie usługi powiązane z nazwami domen, które są hostowane u starego rejestratora, przestaną działać.

Rekordy DNS:

Kopia WSZYSTKICH (nie tylko Exchange) rekordów, aby skonfigurować rekordy na docelowych serwerach DNS.

8. Porozmawiaj z zespołem projektowym, które elementy NIE są migrowane za pomocą narzędzia migracji BitTitan.

9. Poproś o prawa administratora domeny do portalu administracyjnego O365 w źródle

Prawa administratora są wymagane w ramach procesu, w którym musimy usunąć domenę z portalu administracyjnego w źródle, a następnie dodać domenę do miejsca docelowego.

10. Zaloguj się do portalu administracyjnego O365 w źródle i przejrzyj reguły i łączniki poczty EXO

11. Sprawdź, czy domeny/adresy IP NIE są umieszczone na czarnej liście za pomocą czarnych list mxtoolbox .

Ważne : jeśli znajduje się na czarnej liście, gdy umieszczamy na białej liście domeny/adresy IP.

12. Zaloguj się do portalu administracyjnego O365 w źródle i wyeksportuj zaakceptowane domeny, grupy, skrzynki pocztowe, zasoby, udostępnione skrzynki pocztowe i listę użytkowników do programu EXCEL.

13. Sprawdź rozmiar każdej skrzynki pocztowej do migracji.

  • BitTitan może migrować tylko do 50 Gb na licencję.
    Jeśli skrzynki pocztowe są większe, możesz potrzebować dodatkowych licencji.

14. Sprawdź konfigurację poczty

15. Sfinalizuj listę użytkowników, grup i udostępnionych skrzynek pocztowych do migracji

16. Utwórz wszystkie skrzynki pocztowe użytkowników, współdzielone skrzynki pocztowe, grupy dystrybucyjne, grupy bezpieczeństwa, kontakty i zasoby w miejscu docelowym.

17. Dodaj dostęp pełnomocnika do skrzynek pocztowych / kalendarzy w miejscu docelowym

  • Zaloguj się do centrum administracyjnego Microsoft 365
  • Przejdź do Exchange z centrów administracyjnych
  • Dodaj dostęp pełnomocnika do skrzynek pocztowych/kalendarzy

18. Utwórz komunikację z użytkownikiem

  • Trzeba to tylko zauważyć
  • Kierownik Projektu zarządza tą komunikacją

19. Utwórz 2 konta testowe u źródła

  • Poproś o utworzenie dwóch kont testowych w Źródle. 
  • BitTitan zostanie użyty do migracji tych kont testowych do miejsca docelowego.
  • Upewnij się, że konto tenantname.onmicrosoft.com jest dołączone do każdej skrzynki pocztowej na platformie Microsoft 365
  • Konto administratora globalnego otrzyma pełne uprawnienia (w dalszej części dokumentu)

20. Wypełnij 2 konta testowe u źródła następującymi danymi

  • E-mail
  • Lornetka składana
  • Kalendarz (spotkania pojedyncze i cykliczne)
  • Kontakt
  • Zadania

21. Utwórz 2 konta testowe w miejscu docelowym

  • Poproś o utworzenie dwóch kont testowych w Źródle. 
  • BitTitan zostanie użyty do migracji tych kont testowych do miejsca docelowego.
  • Konto administratora globalnego otrzyma pełne uprawnienia (w dalszej części dokumentu)

22. Przyznaj kontu administratora globalnego pełny dostęp do skrzynek pocztowych:

Get-Mailbox -ResultSize nieograniczony | Add-MailboxPermission -User „konto administratora” -AccessRights FullAccess -InheritanceType All -AutoMapping $false

23. EWS musi działać na serwerze Source Exchange

  • BitTitan używa EWS, aby uzyskać dostęp do domen źródłowych i docelowych.
  • Bez dostępu nie będzie migracji.

24. Przetestuj dostęp do skrzynki pocztowej, otwierając dowolną inną skrzynkę pocztową na koncie administratora za pomocą OWA

  • Otwórz przeglądarkę na https://office.com
  • Po wyświetleniu monitu o poświadczenia wprowadź nazwę użytkownika i hasło konta, które ma być używane w celu uzyskania dostępu do skrzynki pocztowej.
  • Jeśli używasz poświadczeń administracyjnych, otwórz nową kartę i wklej adres URL OWA: (https://outlook.office365.com/owa/[email protected])

25. Dodaj konto nazwa_najemcy.onmicrosoft.com jako adres proxy do każdej skrzynki pocztowej w źródle.

Musimy to zrobić, ponieważ usuniemy adresy e-mail domeny ze wszystkich skrzynek pocztowych, zanim będziemy mogli usunąć domenę z dzierżawy.

26. Połącz się z EXO Powershell w SOURCE

27. Eksportuj i zaktualizuj adresy proxy, aby uwzględnić @tenantname.onmicrosoft.com

Get-Mailbox -ResultSize Unlimited -Filter „adresy e-mail -niepodobne '*@nazwa_najemcy.onmicrosoft.com'” | wybierz alias,primarysmtpaddress,emailaddresses |export-csv -NoTypeInformation „C:\Temp\mailboxes_output.csv”

Import-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. Potwierdź, że wszystkie skrzynki pocztowe zostały zaktualizowane. Wyniki powinny wynosić zero.

Get-Mailbox -ResultSize Unlimited -Filter „adresy e-mail -niepodobne '*@nazwa_najemcy.onmicrosoft.com'” | wybierz alias,podstawowy adrespad,adresy e-mail

29. Przyznaj kontu administratora pełny dostęp do skrzynek pocztowych w lokalizacji docelowej

30. Połącz się z EXO Powershell w miejscu docelowym

Przyznaj pełny dostęp do skrzynki pocztowej do konta usługi BitTitan przez wszystkie przejęte skrzynki pocztowe domeny w miejscu docelowym.

Add-MailboxPermission -Tożsamość "Docelowa skrzynka pocztowa -Użytkownik "Konto usługi BitTitan" -AccessRights FullAccess -InheritanceType All -AutoMapping $false

31. Przetestuj dostęp do skrzynki pocztowej, otwierając dowolną inną skrzynkę pocztową na koncie administratora za pomocą OWA

  • Otwórz przeglądarkę na https://office.com
  • Po wyświetleniu monitu o dane uwierzytelniające wprowadź nazwę użytkownika i hasło konta usługi BitTitan, które ma być używane do uzyskania dostępu do skrzynki pocztowej.
  • Jeśli używasz poświadczeń administracyjnych, otwórz nową kartę i wklej adres URL OWA:
    (https://outlook.office365.com/owa/[email protected])

32. Wymagania licencyjne BitTitan

  • 1 licencja na skrzynkę pocztową, gdzie skrzynka pocztowa musi być mniejsza niż 50 GB. Jeśli skrzynka pocztowa jest większa niż 50 GB, będą wymagały 2 licencji.
  • Określ łączną liczbę skrzynek pocztowych do migracji i uzyskaj wymaganą liczbę licencji.

Notatka:

Licencję można wykorzystać do 10 razy na skrzynkę pocztową. Zakłada się, że punkt końcowy się nie zmienia.
Jeśli testujesz migrację BitTitan z kontami testowymi, upewnij się, że uwzględniłeś całkowitą liczbę kont testowych potrzebnych w liczbie licencji.

33. Wykorzystaj licencje

  • Zaloguj się do konsoli BitTitan
  • W prawym górnym rogu kliknij strzałkę w dół obok swojego imienia
  • Wybierz „Zrealizuj kupon”
  • Wprowadź kod kuponu, a następnie kliknij „Zastosuj”
  • Pojawi się toast wskazujący, że kupon został zrealizowany

Uwaga : Zarejestruj konto BitTitan, jeśli nie masz konta, upewnij się, że Twoje konto jest aktywne, weryfikując swój adres e-mail.

34. Utwórz projekt BitTitan

  • Zaloguj się do konsoli BitTitan
  • Kliknij „Przejdź do moich projektów” -> „Utwórz projekt skrzynki pocztowej” -> „Utwórz projekt skrzynki pocztowej” -> „Następny krok”
  • Wprowadź nazwę projektu
  • W polu Nazwa klienta kliknij „Nowy”, a następnie dodaj informacje.
  • Kliknij „Następny krok”

35. W ustawieniach źródła:

  • Kliknij „Nowy”
  • Wpisz nazwę punktu końcowego
  • Wybierz punkt końcowy w domenie źródłowej
  • Wprowadź poświadczenia administratora
  • Kliknij „Dodaj”
  • Kliknij „Następny krok”

36. W ustawieniach miejsca docelowego:

  • Kliknij „Nowy”
  • Wpisz nazwę punktu końcowego
  • Wybierz punkt końcowy w domenie docelowej
  • Wprowadź dane logowania administratora BitTitan
  • Kliknij „Dodaj”
  • Kliknij „Następny krok”

37. Migracja lokatora do lokatora

  • Nie zaznaczaj opcji „Włącz współistnienie najemcy z najemcą”
  • Kliknij „Zapisz i przejdź do podsumowania”
  • Kliknij „Zapisz projekt”

38. Migracja kont testowych do miejsca docelowego za pomocą BitTitan – migracja przed etapem

  • Zaloguj się do konsoli BitTitan
  • Wybierz nazwę projektu
  • Kliknij strzałkę w dół obok „Dodaj” i wybierz „Szybkie dodawanie”
  • W Source wpisz adres e-mail konta testowego
  • W miejscu docelowym wprowadź adres e-mail konta testowego
  • Kliknij „Zapisz element i dodaj kolejny”
  • Powtórz ponownie dla pozostałych kont testowych
  • Kliknij „Zapisz element i zamknij”

39. Wykonaj wstępną migrację

  • Wybierz WSZYSTKIE konta testowe
  • Kliknij strzałkę w dół obok „Start” i wybierz „Migracja przed etapem”
  • W oknie „Wstępna migracja” sprawdź ustawienia
  • W „Wybierz elementy do migracji” potwierdź, że wybrano „Poczta”
  • W „Planowanie migracji” kliknij strzałkę w dół i wybierz „Określony czas”
  • Wybierz odpowiednią datę i godzinę
  • Kliknij „Rozpocznij migrację”
  • Kliknij ikonę „Odśwież listę”, aby uzyskać status migracji lub kliknij pulpit nawigacyjny w menu po lewej stronie

Ważne :

  • Poczekaj, aż migracja się zakończy.
  • Pre-Stage migruje tylko wiadomości e-mail.
  • Kalendarze, kontakty, dzienniki, notatki i zadania będą migrowane tylko podczas pełnej migracji.

40. Rozwiąż wszelkie komunikaty o błędach BitTitan

  • Wybierz konta, w których wystąpił błąd
  • Kliknij strzałkę w dół obok „Start” i wybierz „Ponów błędy”
  • 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

41. Use OWA to confirm the mailboxes contain the migrated data

  • Open the browser to https://office.com
  • When prompted for credentials, enter the user name and password of the account to be used to access the mailbox.
  • If using administrative credentials, open a new tab and paste the OWA URL (https://outlook.office365.com/owa/[email protected])

42. At Source:  Use OWA to send and receive additional email

43. Perform a full migration

  • Log into BitTitan console
  • Select the Project Name
  • Select ALL Test 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

44. 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

45. Use OWA to confirm the mailboxes contain the migrated data

  • Open the browser to https://office.com
  • When prompted for credentials, enter the user name and password of the account to be used to access the mailbox.
  • If using administrative credentials, open a new tab and paste the OWA URL (https://outlook.office365.com/owa/[email protected])

46. Liaise with the business and confirms date and time of migration. Confirm other resources are available for migration

47. If the decision was made to take ownership of the domain and DNS before migration, initiate the transfer

1 week before migration

Export Exchange objects from Source:

48. Log into EXO Powershell at Source

49. Mailboxes:  Export UPN, Alias, SMTP and Proxy addresses

Get-Mailbox -ResultSize Unlimited | select userprincipalname,alias,primarysmtpaddress,emailaddresses | export-csv -NoTypeInformation “Backup_Source_Mailboxes.csv”

50. Groups: Export Alias, SMTP and Proxy addresses

Get-DistributionGroup -ResultSize Unlimited | select alias,primarysmtpaddress,emailaddresses | export-csv -NoTypeInformation “Backup_ Source_Groups.csv”

51. Calendar Delegation:

Get-Mailbox | foreach {
write-host -fore green “Processing $_”
Get-MailboxFolderPermission -Identity “$($_.alias):\Calendar” | where {$_.User -notlike “Anonymous” -and $_.User -notlike “Default”}} | select Identity,User,@{name=’AccessRights’;expression={$_.AccessRights -join ‘,’}} | Export-Csv -NoTypeInformation “Backup_ Source_Calendar_Delegation.csv”

Export Exchange objects from Destination:

52. Log into EXO Powershell at Destination

53. Contacts: Export Name and Email addresses

Get-Recipient -Filter {RecipientType -eq “MailContact” -and EmailAddresses -like ‘domainname‘} | select DisplayName,RecipientType,ExternalEmailAddress,EmailAddresses | export-csv -NoTypeInformation “Backup_Destination_Contacts.csv”

54. Mailboxes: Export Forwarding

For each MAILBOX:

get-Mailbox -Identity | select UserPrincipalName,DeliverToMailboxAndForward,ForwardingAddress,ForwardingSmtpAddress | export-csv -notypeinformation ‘Backup_Destination_Forwarding.csv’ -append

55. Pre-Stage Migration of all Mailboxes – email older than 10 days

Important: For the Source, use the onmicrosoft.com address

Select the Project Name
Click on the drop-down arrow beside “Add” and select “Bulk Add”
Click on “Select File”, locate the CSV file created in step 1 then click “Open”
The contents of the CSV will get imported and displayed on screen, click “Save”

Pre-stage migration:

  • Select ALL the accounts that were imported
  • Do not select the test accounts that were migrated previously
  • 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:

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

88. Confirm the Contact has been deleted:

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

89. Set the default email address at Destination

For each USER:

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

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

90. For each GROUP:

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

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

91. Dla każdej UDOSTĘPNIONEJ SKRZYNKI POCZTOWEJ :

  • Zaloguj się do lokalnego serwera Exchange
  • Zmień nazwę wyświetlaną z powrotem na oryginalną nazwę wyświetlaną

Ważne : Poczekaj, aż wszystkie zmiany zostaną zsynchronizowane z O365.

Działania pomigracyjne

92. Sprawdź, czy delegaci / aliasy zostały poprawnie wypełnione

  • Otwórz portal administracyjny O365 oraz źródło i miejsce docelowe
  • Porównaj użytkowników / udostępnione skrzynki pocztowe itp., aby potwierdzić, że pełnomocnicy i aliasy zostały dodane poprawnie.

Migracja skrzynek pocztowych – końcowa migracja

  • Zaloguj się do konsoli BitTitan
  • Wybierz nazwę projektu
  • Pełna migracja
  • Wybierz WSZYSTKIE konta
  • Kliknij strzałkę w dół obok „Start” i wybierz „Pełna migracja”
  • W oknie „Pełna migracja” przejrzyj ustawienia
  • W „Wybierz elementy do migracji” potwierdź, że wybrano WSZYSTKIE opcje
  • W „Planowanie migracji” nie rób nic
  • Kliknij „Rozpocznij migrację”
  • Kliknij ikonę „Odśwież listę”, aby uzyskać status migracji lub kliknij pulpit nawigacyjny w menu po lewej stronie

Ważne : poczekaj, aż migracja się zakończy.

93. Rozwiąż wszelkie komunikaty o błędach BitTitan

Wybierz konta, w których wystąpił błąd
Kliknij strzałkę w dół obok „Start” i wybierz „Ponów błędy”
W oknie „Ponów błędy” sprawdź ustawienia
Kliknij „Ponów błędy”
Kliknij ikonę „Odśwież listę”, aby uzyskać status migracja lub kliknij na dashboard w menu po lewej stronie

94. Wykonaj plan testów użytkownika końcowego

Uruchom program Outlook w miejscu docelowym i sprawdź zawartość następujących elementów:

Email
Kontakty
Kalendarz
Wysyłaj i odbieraj wiadomości e-mail WEWNĘTRZNIE i weryfikuj, czy otrzymano wiadomości e-mail Wysyłaj i odbieraj
wiadomości e-mail ZEWNĘTRZNIE i weryfikuj otrzymanie
wiadomości e-mail Zweryfikuj adres e-mail nadawcy
Wysyłaj i odbieraj wiadomości e-mail z UDOSTĘPNIONEJ SKRZYNKI POCZTOWEJ i potwierdź otrzymanie wiadomości e-mail.
Zweryfikuj adres e-mail nadawcy
Wyślij testowe zaproszenie z Kalendarza do współpracownika i potwierdź, że zaproszenie zostało otrzymane

95. Zaloguj się do EXO Powershell w miejscu docelowym

Dla każdej skrzynki usuń konto usługi

Usuń-MailboxPermission -Identity „User1” -User „Konto usługi BitTitan” -AccessRights FullAccess -InheritanceType All

96. Przejmij na własność rekordy domeny i DNS

[Jeśli jeszcze nie podjęto działań] — jeśli obecny właściciel wprowadził wymagane zmiany w systemie DNS, przejmij na własność domeny i rekordy DNS.

Plan wycofania

97. Zmień domyślny adres e-mail z powrotem na stary adres e-mail

  • Zaloguj się do lokalnego serwera Exchange
  • Uruchom program Exchange Powershell i wykonaj następujące polecenia cmdlet:

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

98. Dla każdego UŻYTKOWNIKA:

Zaloguj się do lokalnego serwera
Exchange Uruchom program Exchange Powershell i wykonaj następujące polecenia cmdlet:

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

99. Dla każdej GRUPY:

Zaloguj się do lokalnego serwera
Exchange Uruchom program Exchange Powershell i wykonaj następujące polecenia cmdlet:

Set-DistributionGroup -Identity „nazwa_grupy” -Adresy e-mail @{remove=”[email protected]”}

100. Sprawdź, czy atrybuty zostały zaktualizowane:

  • Zaloguj się do lokalnego serwera Exchange
  • Uruchom program Exchange Powershell i wykonaj następujące polecenia cmdlet:

Get-RemoteMailbox -Identity | wybierz główną nazwę użytkownika, alias, podstawowy adrespad, adresy e-mail

101. Odtwórz kontakty w miejscu docelowym:

Zaloguj się do EXO Powershell w miejscu docelowym i uruchom następujące polecenia cmdlet:

Import-csv „Backup_Destination_Contacts.csv”| ForEach-Object {
$DisplayName = $_.DisplayName
$Email = $_.EmailAddresses
New-MailContact -Name $Displayname -ExternalEmailAddress $Email}

102. Włączenie przekazywania z miejsca docelowego do KONTAKT

Zaloguj się do EXO Powershell w miejscu docelowym
Uruchom następujące polecenia cmdlet:

Set-Mailbox -Identity „nazwa_użytkownika@nazwa_domeny.com” -DeliverToMailboxAndForward $true -Adres przekazywania „[email protected]

103. Odwróć zmiany DNS

104. Potwierdź, że wszystkie zależności zostały usunięte. Zastąp nazwę domeny nazwą swojej domeny.

Get-MsolUser -DomainName nazwa_domeny.com -all

105. Usuń domenę z docelowego dzierżawcy Microsoft 365

  • W centrum administracyjnym Microsoft 365 przejdź do opcji Konfiguracja > Domeny
  • Otwórz domenę, którą chcesz usunąć
  • Kliknij Usuń
  • W „Czy na pewno chcesz usunąć tę domenę” kliknij Usuń
  • Potwierdź, że domena została pomyślnie usunięta, a następnie kliknij Zamknij

Ważne :

Poczekaj do 60 minut przed dodaniem domen do docelowego najemcy
O365 może nadal myśleć, że domena jest nadal używana

106. Dodaj domenę w źródle, a następnie poproś o rekord TXT, aby zweryfikować, że jesteśmy właścicielami domeny

  • W centrum administracyjnym Microsoft 365 przejdź do opcji Konfiguracja > Domeny
  • Wybierz Dodaj domenę
  • Wpisz nazwę domeny, którą chcesz dodać, a następnie kliknij Dalej
  • W opcji Zweryfikuj przez wybierz kartę „Rekord TXT”
  • Zanotuj nazwę TXT, wartość TXT i wartości TTL.
  • Kliknij Zapisz i zamknij (nie klikaj Zweryfikuj)

107. Zweryfikuj domenę

  • W centrum administracyjnym Microsoft 365 przejdź do opcji Konfiguracja > Domeny
  • Otwórz wcześniej dodaną domenę.
  • Kliknij Rozpocznij konfigurację
  • Kliknij Zweryfikuj
  • W sekcji Konfiguracja usług online wybierz opcję Będę zarządzać własnymi rekordami DNS, a następnie kliknij przycisk Dalej
  • W Wybierz swoje usługi online wybierz żądane usługi, a następnie kliknij Dalej
  • Zobaczysz stronę ze wszystkimi wymaganymi rekordami DNS
  • Zaktualizuj rekordy DNS
  • Daj czas na globalne rozpowszechnienie zmian DNS ~ 20 minut
  • Kliknij Zweryfikuj
  • Upewnij się, że obok rekordów MX i TXT znajdują się zielone znaczniki
  • Jeśli nie ma rekordu CNAME, cały proces weryfikacji zakończy się niepowodzeniem
  • Zamiast tego kliknij Ignoruj ​​nieprawidłowy DNS
  • Kliknij Zakończ – gotowe.

108. Sprawdź zmiany

  • Sprawdź domenę w Microsoft 365
  • Przejdź do Centrum administracyjnego Microsoft 365 i kliknij Domeny
  • Wybierz właśnie dodaną domenę i kliknij „Wyświetl ustawienia DNS”

109. Sprawdź domenę

Aby sprawdzić, czy wszystko jest skonfigurowane tak, jak powinno, poczekaj około godziny, aż wszystkie aktualizacje zaczną obowiązywać, a następnie uruchom: http://centralops.net/co/
Wpisz nazwę domeny i sprawdź, czy wszystkie rekordy są ustawione tak, jak w „Wyświetl ustawienia DNS ' nad.

110. Jeśli ma to zastosowanie, dodaj wszystkie licencje Skype for Business i Teams od użytkowników w dzierżawie źródłowej. Spowoduje to dodanie atrybutu SIP do ich adresów proxy.

111. Przywróć oryginalny adres proxy dla wszystkich użytkowników:

  • Otwórz „Backup_Mailboxes.csv” w programie Excel
  • W kolumnie EmailAddresses upewnij się, że między każdym adresem e-mail jest przecinek, a nie spacja, np. SMTP:[email protected],smtp:[email protected]
  • Zaloguj się do EXO powershell na Source
  • Utwórz i uruchom poniższe polecenie cmdlet dla każdego użytkownika:

Set-Mailbox -Identity "alias" -EmailAddresses SMTP:[email protected],smtp:[email protected]

  • Spowoduje to zastąpienie ich adresów proxy i ustawienie domyślnego adresu e-mail SMTP.

112. Przywróć UPN dla wszystkich użytkowników:

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

113. Sprawdź, czy UPN, e-mail i adres proxy zostały zaktualizowane:

Get-Mailbox -Tożsamość | wybierz główną nazwę użytkownika, alias, podstawowy adrespad, adresy e-mail

114. Zmień adres SMTP wszystkich grup dystrybucyjnych na domenę nazwadomeny.onmicrosoft.com. Zastąp nazwę domeny nazwą swojej domeny.

Get-DistributionGroup -ResultSize Unlimited | wybierz obiekt Podstawowy adresSMTP | export-csv -NoTypeInformation „DL.csv”

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

115. Usuń wszystkie aliasy z każdej grupy dystrybucyjnej

$groups = Get-DistributionGroup -ResultSize Unlimited | Gdzie {$_.Emailaddresses.count -gt 1}
foreach ($group w $groups) {
foreach ($email w $group.emailaddresses){
if ($email -ne „SMTP:”+$group.PrimarySmtpAddress){
Ustaw -DistributionGroup -Identity $group.name -EmailAddresses @{Remove=$email}
}
}
Host zapisu $group.primarysmtpaddress „został przetworzony” $
}

Tak działa migracja dzierżawcy do dzierżawcy Office 365.



Leave a Comment

3 sposoby porównywania kolumn w programie Excel pod kątem dopasowań

3 sposoby porównywania kolumn w programie Excel pod kątem dopasowań

Chcesz sprawdzić, czy dane w programie Excel są zgodne z plikiem źródłowym? Oto jak porównać kolumny w programie Excel pod kątem dopasowań.

Jak dodawać i usuwać numery linii w programie Microsoft Word

Jak dodawać i usuwać numery linii w programie Microsoft Word

Jeśli pracujesz nad dokumentem zawierającym dużo tekstu i chcesz ułatwić odwoływanie się do dokumentu lub przeglądanie go, możesz wypróbować numerowanie wierszy. Numeracja linii jest

4 najlepsze sposoby tworzenia ułamka w programie Microsoft Word

4 najlepsze sposoby tworzenia ułamka w programie Microsoft Word

Chcesz wstawić symbole matematyczne, takie jak ułamki, do dokumentu programu Microsoft Word? Oto najlepsze sposoby, aby to zrobić.

6 najlepszych sposobów naprawienia braku odpowiedzi programu Microsoft PowerPoint w systemie Windows 11

6 najlepszych sposobów naprawienia braku odpowiedzi programu Microsoft PowerPoint w systemie Windows 11

Czy program Microsoft PowerPoint nie odpowiada lub ulega awarii na komputerze z systemem Windows 11? Oto, co możesz zrobić, aby rozwiązać podstawowy problem.

Jak edytować nazwę autora w programie Microsoft Word

Jak edytować nazwę autora w programie Microsoft Word

Za każdym razem, gdy tworzysz lub zostawiasz komentarz w dokumencie Microsoft Word, jako nazwisko autora zostaje przypisana domyślna nazwa konta Microsoft. Kiedy się dzielisz

4 sposoby naprawienia paska narzędzi programu Excel, który nie działa w systemie Windows

4 sposoby naprawienia paska narzędzi programu Excel, który nie działa w systemie Windows

Jeśli pasek narzędzi programu Microsoft Excel nie działa na komputerze z systemem Windows 10 lub 11, oto jak to naprawić.

Jak utworzyć przycisk Drukuj do pliku PDF w programie Microsoft Excel w systemie Windows 11

Jak utworzyć przycisk Drukuj do pliku PDF w programie Microsoft Excel w systemie Windows 11

Aby szybko wydrukować arkusz programu Excel w formacie PDF, oto sposób utworzenia przycisku Drukuj do pliku PDF w programie Microsoft Excel.

3 najlepsze sposoby wyodrębniania obrazów z prezentacji programu PowerPoint

3 najlepsze sposoby wyodrębniania obrazów z prezentacji programu PowerPoint

Chcesz zapisać obrazy z pliku programu PowerPoint i używać ich w innym miejscu? Oto trzy proste sposoby wyodrębniania obrazów z prezentacji programu PowerPoint.

10 najlepszych sposobów na naprawienie problemu z pisaniem w programie Microsoft Word

10 najlepszych sposobów na naprawienie problemu z pisaniem w programie Microsoft Word

Brak możliwości pisania w dokumencie programu Word może zmarnować godziny Twojej produktywności. Oto najlepsze sposoby naprawienia błędu przechylonego w programie Microsoft Word.

Program Word nie odpowiada podczas drukowania: jak rozwiązać problem

Program Word nie odpowiada podczas drukowania: jak rozwiązać problem

Program Word nie odpowiada podczas drukowania dokumentu na komputerze? Oto osiem wypróbowanych sposobów, aby to naprawić!