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ń.
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
5. Sprawdź dostępność domeny za pomocą tego linku .
6. Określ, które usługi Microsoft 365 są wymagane dla domeny.
7. Potrzebna decyzja – Omów wymagania dotyczące domeny i DNS
Nazwa domeny:
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.
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
18. Utwórz komunikację z użytkownikiem
19. Utwórz 2 konta testowe u źródła
20. Wypełnij 2 konta testowe u źródła następującymi danymi
21. Utwórz 2 konta testowe w miejscu docelowym
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
24. Przetestuj dostęp do skrzynki pocztowej, otwierając dowolną inną skrzynkę pocztową na koncie administratora za pomocą OWA
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
32. Wymagania licencyjne BitTitan
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
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
35. W ustawieniach źródła:
36. W ustawieniach miejsca docelowego:
37. Migracja lokatora do lokatora
38. Migracja kont testowych do miejsca docelowego za pomocą BitTitan – migracja przed etapem
39. Wykonaj wstępną migrację
Ważne :
40. Rozwiąż wszelkie komunikaty o błędach BitTitan
41. Use OWA to confirm the mailboxes contain the migrated data
42. At Source: Use OWA to send and receive additional email
43. Perform a full migration
44. Resolve any BitTitan error messages
45. Use OWA to confirm the mailboxes contain the migrated data
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:
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
57. Add the domain then request a TXT record to verify we own the domain
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
Important: Allow time for the migration to complete.
60. Resolve any BitTitan error messages
61. Migration day
[Optional] Change the TTL value on each MX record
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
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:
76. Remove the domain from the source Microsoft 365 tenant
Important:
77. Add Mail Rules and Connectors at Destination
[If required]
78. Verify the domain
79. Verify changes
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:
Set-RemoteMailbox -Identity “[email protected]” -EmailAddresses @{Add=”smtp:name1@domain”,”smtp:name2@domain”}
83. For each GROUP:
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
Important: Allow time for the migration to complete
86. Resolve any BitTitan error messages
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:
Set-RemoteMailbox “[email protected]” -PrimarySmtpAddress “[email protected]”
90. For each GROUP:
Set-DistributionGroup -Identity ‘DisplayName’ -PrimarySmtpAddress “[email protected]” -EmailAddressPolicyEnabled $false
91. Dla każdej UDOSTĘPNIONEJ SKRZYNKI POCZTOWEJ :
Ważne : Poczekaj, aż wszystkie zmiany zostaną zsynchronizowane z O365.
Działania pomigracyjne
92. Sprawdź, czy delegaci / aliasy zostały poprawnie wypełnione
Migracja skrzynek pocztowych – końcowa migracja
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
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:
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
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
107. Zweryfikuj domenę
108. Sprawdź zmiany
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:
Set-Mailbox -Identity "alias" -EmailAddresses SMTP:[email protected],smtp:[email protected]
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.
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ń.
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
Chcesz wstawić symbole matematyczne, takie jak ułamki, do dokumentu programu Microsoft Word? Oto najlepsze sposoby, aby to zrobić.
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.
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
Jeśli pasek narzędzi programu Microsoft Excel nie działa na komputerze z systemem Windows 10 lub 11, oto jak to naprawić.
Aby szybko wydrukować arkusz programu Excel w formacie PDF, oto sposób utworzenia przycisku Drukuj do pliku PDF w programie Microsoft Excel.
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.
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 dokumentu na komputerze? Oto osiem wypróbowanych sposobów, aby to naprawić!