Cara melakukan migrasi kotak surat dari satu penyewa Office 365 ke penyewa lain

Artikel ini menjelaskan cara melakukan migrasi kotak surat dan pengaturan layanan dari satu penyewa Office 365 ke penyewa Office 365 lain dalam skenario penggabungan bisnis. Jika memiliki lebih dari 500 pengguna atau data SharePoint dalam jumlah besar yang akan dimigrasikan, sebaiknya hal itu dilakukan bersama dengan mitra Office 365.

Skenario dalam artikel ini didasarkan pada dua perusahaan fiksi - contoso.com dan Fabrikam.com - menggunakan dua penyewa Office 365 yang terpisah. Contoso telah membeli Fabrikam dan memindahkan pengguna dan data Fabrikam ke penyewa contoso.com Office 365.

Penyewa 1 (Target)

Penyewa 2 (Sumber)

Domail email kustom:   

contoso.com

fabrikam.com

Domain awal Office 365:   

contoso.onmicrosoft.com

fabrikam.onmicrosoft.com

Skenario: Melakukan migrasi menggunakan alat migrasi pihak ketiga

Skenario ini mengasumsikan pengguna, grup dan objek lain dari Perusahaan Fabrikam akan dibuat secara manual di Office 365, akan diimpor ke portal melalui skrip, atau digabungkan ke Direktori Aktif Contoso melalui konsolidasi Active Directory Domain Services (AD DS).

Bila sudah selesai, semua akun Fabrikam akan ada di penyewa Contoso.com Office 365, dan semua akan menggunakan @fabrikam.com untuk UPN. Skema pengalamatan akhir dipilih untuk kemudahan dan keringkasan tapi tentu bisa saja dimodifikasi sesuai dengan kebutuhan Anda.

Bagaimana data dalam kotak surat bisa dipindahkan dari satu penyewa Office 365 ke penyewa lain

Perencanaan: Dua minggu sebelum melakukan migrasi

Jika menggunakan alat migrasi pihak ketiga untuk memigrasikan pengguna Anda, beli lisensi yang diperlukan untuk migrasi Anda.

Pertimbangan klien   

Untuk Outlook 2010 dan Outlook 2013, Anda hanya perlu menghapus profil pengguna Outlook.

Untuk Outlook 2007 dan Outlook 2010, saat Anda memulai ulang, penemuan-otomatis akan mengonfigurasi klien, dan membuat ulang file .OST.

Untuk klien Lync, Anda harus menambahkan kontak setelah migrasi selesai.

Menyiapkan penyewa dan lisensi   

Penyewa sumber adalah penyewa Fabrikam Office 365 tempat asal migrasi pengguna dan data. Penyewa target adalah penyewa Contoso Office 365 tempat tujuan migrasi.

  1. Tambah lisensi dalam penyewa Office 365 Target untuk menampung semua kotak surat yang akan dipindahkan dari penyewa sumber.

  2. Buat akun Administrator di penyewa sumber dan target untuk digunakan dalam memigrasikan dari Office 365 ke Office 365 yang lain. Beberapa alat migrasi mungkin memerlukan lebih dari satu akun admin dalam penyewa sumber untuk mengoptimalkan output data.

Pembuatan ruang, sumber daya, grup distribusi, dan objek pengguna di penyewa target   

Untuk membuat sumber daya di penyewa target (Contoso):

  1. Jika alat Azure AD Connect akan digunakan untuk menyinkronkan semua objek dari Layanan Domain Direktori Aktif Contoso (AD DS), objek dari AD DS penyewa sumber (Fabrikam) harus dibuat dalam AD DS penyewa target (Contoso) melalui penggabungan.

    1. Konsolidasi AD DS dapat dilakukan dengan menggunakan berbagai alat AD DS. Konsolidasi bisa membutuhkan waktu dan perencanaan ekstra bergantung pada berapa banyak objek yang sedang dipindahkan, sehingga dapat diselesaikan sebelum proyek migrasi.

    2. Pastikan bahwa semua pengguna dan grup baru disinkronkan ke penyewa target Contoso.com melalui sinkronisasi direktori. Objek harus berupa pengguna@contoso.onmicrosoft.com dalam penyewa baru karena domain Fabrikam belum dipindahkan pada saat ini. Alamat email utama untuk pengguna dan grup dapat diperbarui ke @fabrikam.com setelah pemindahan domain selesai.

  2. Jika sinkronisasi direktori tidak akan digunakan, atau jika Ruang, Sumber Daya, Grup atau Pengguna dikelola di pusat admin Office 365 milik penyewa sumber; objek ini harus dibuat dalam penyewa target. Objek dapat dibuat secara manual di pusat admin Office 365, atau, untuk jumlah yang lebih besar, impor file CSV menggunakan fitur penambahan massal di pusat admin Office 365, atau gunakan Windows PowerShell.

Mengomunikasikannya dengan pengguna akhir   

Untuk mengomunikasikan migrasi kepada pengguna akhir di organisasi Anda:

  1. Buat perencanaan komunikasi dan mulai beri tahu pengguna mengenai migrasi dan perubahan layanan yang akan terjadi.

  2. Setelah migrasi, singgahan nama panggilan harus dikosongkan pada semua klien Outlook. Lihat Cara mereset nama panggilan dan singgahan penyelesaian otomatis di Outlook untuk alat fix-it otomatis yang bisa dijalankan oleh pengguna akhir.

  3. Buat pengguna mengetahui cara terhubung ke Outlook Web App dengan informasi masuk baru seandainya mereka memiliki masalah setelah migrasi.

Aktivitas persiapan dan pra-migrasi: Tiga hari sebelum melakukan migrasi

Mempersiapkan domain   

Untuk mempersiapkan domain untuk migrasi, selesaikan langkah-langkah berikut ini.

  1. Mulai proses verifikasi domain di penyewa target (Contoso) untuk domain email Fabrikam.com.

  2. Di pusat admin Office 365 contoso.com, tambahkan domain Fabrikam.com dan buat catatan TXT dalam Domain Name System (DNS) untuk verifikasi.

    Catatan: Verifikasi akan gagal karena domain masih digunakan penyewa lain.

    Melakukan langkah ini sekarang memungkinkan memberi catatan DNS waktu untuk disebarluaskan karena bisa memakan waktu hingga 72 jam. Validasi akhir akan terjadi di proses selanjutnya.

Menjadwalkan migrasi   

Untuk menjadwalkan migrasi:

  1. Buat daftar master pengguna kotak surat Anda yang ingin dimigrasikan.

  2. Buat file .CSV pemetaan kotak surat untuk alat migrasi pihak ketiga yang Anda gunakan. File pemetaan ini akan digunakan alat migrasi untuk mencocokkan kotak surat sumber dengan kotak surat penyewa target saat migrasi terjadi. Kami menyarankan agar Anda menggunakan domain ‘awal’ *.onmicrosoft.com untuk memetakan akun sumber karena domain email kustom akan terus berubah.

File CSV digunakan untuk melakukan migrasi data di kotak surat dari satu penyewa Office 365 ke penyewa lain

Pengujian time to live (TTL) Catatan Mail Exchanger (catatan MX)   

Selanjutnya, Anda akan menjadwalkan uji TTL.

  1. Dalam DNS, ubah nilai TTL dalam rekaman MX untuk domain email utama yang ingin Anda transfer menjadi angka yang lebih kecil (yaitu 5 menit). Jika TTL tidak dapat diturunkan menjadi 5 menit, ingatlah nilai terendahnya. Sebagai contoh, jika nilai terendah 4 jam, rekaman MX harus diubah 4 jam sebelum migrasi dimulai.

  2. Pencarian Mx dapat digunakan untuk memverifikasi perubahan MX dan DNS.

Menonaktifkan sinkronkan direktori di penyewa sumber   

Dalam pusat admin Office 365 penyewa sumber, nonaktifkan sinkronisasi direktori. Proses ini bisa memakan waktu 24 jam atau lebih jadi harus dilakukan sebelum migrasi. Begitu dinonaktifkan di portal, semua perubahan pada AD DS penyewa sumber tidak akan lagi disinkronkan ke penyewa Office 365. Sesuaikan proses penyediaan pengguna dan grup Anda yang sudah ada dengan tepat.

Migrasi: Pada hari Anda melakukan migrasi

Ini adalah langkah-langkah yang akan Anda perlukan pada saat melakukan migrasi.

Mengubah catatan MX - Menghentikan aliran email masuk   

Ubah catatan MX utama Anda dari Office 365 menjadi domain yang tidak bisa dijangkau, yakni “unreachable.example.com”. Server email internet yang mencoba mengirim email baru akan mengantrekan email dan mencoba mengirimkannya kembali dalam 24 jam. Dengan menggunakan metode ini, beberapa email akan mengembalikan laporan tidak terkirim (NDR) bergantung pada server yang berusaha mengirim email tersebut. Jika ini menjadi masalah gunakan layanan catatan MX cadangan. Ada banyak layanan pihak ketiga yang akan mengantrekan email Anda untuk beberapa hari atau minggu. Setelah migrasi selesai, layanan ini akan mengirim email yang telah diantrekan ke penyewa Office 365 baru Anda.

Tips: Jika Anda TTL singkat, misalnya, lima menit, langkah ini bisa dilakukan di akhir hari kerja agar tidak menyebabkan banyak gangguan. Jika Anda memiliki TTL yang lebih lama, Anda harus mengubah catatan MX sebelumnya agar memperbolehkan TTL kedaluwarsa. Contoh, TTL empat jam harus diubah sebelum jam 14:00 jika Anda berencana memulai migrasi pada jam 18:00.

Verifikasi perubahan MX dan DNS Anda jika diperlukan. Nslookup atau layanan seperti MxToolbox bisa digunakan untuk memverifikasi perubahan MX dan DNS.

Mempersiapkan penyewa sumber   

Domain email utama, fabrikam.com, harus dihapus dari semua objek dalam penyewa sumber sebelum domain bisa dipindahkan ke penyewa target.

  1. Jika Anda juga telah menyiapkan domain Anda dengan situs web publik SharePoint Online, maka sebelum menghapus domain tersebut, Anda harus terlebih dahulu menyetel URL situs web kembali ke domain awal.

  2. Hapus semua lisensi Lync dari pengguna dalam penyewa sumber menggunakan portal admin Lync. Ini akan menghapus alamat Sip Lync yang tersambung ke Fabrikam.com.

  3. Atur ulang alamat email default di kotak surat sumber Office 365 ke domain awal (fabrikam.onmicrosoft.com).

  4. Reset alamat email default di semua Daftar Distribusi, Ruang dan Sumber Daya ke domain awal (fabrikam.onmicrosoft.com) dalam penyewa sumber.

  5. Hapus semua email sekunder (alamat proksi) dari objek pengguna yang masih menggunakan @fabrikam.com.

  6. Tetapkan domain default dalam penyewa sumber menjadi domain perutean fabrikam.onmicrosoft.com (di portal admin, klik nama perusahaan Anda di sudut kanan atas).

  7. Gunakan perintah Windows PowerShell Get-MsolUser -DomainName Fabrikam.com untuk mengambil daftar semua objek yang masih menggunakan domain dan memblokir penghapusan.

  8. Untuk masalah penghapusan domain umum, lihat Anda mendapatkan pesan kesalahan saat mencoba menghapus domain dari Office 365.

Persiapan penyewa target   

Selesaikan verifikasi domain Fabrikam.com di penyewa contoso.com. Anda mungkin harus menunggu satu jam setelah menghapus domain dari penyewa yang lama.

  1. Pengonfigurasian penemuan-otomatis CNAME (internal/Eksternal) bersifat opsional.

  2. Jika Anda menggunakan AD FS, konfigurasikan domain baru dalam penyewa target untuk AD FS.

  3. Mulai aktivasi kotak surat di penyewa contoso.com > Tetapkan lisensi untuk semua akun pengguna baru.

  4. Tetapkan domain email Fabrikam.com sebagai alamat utama di pengguna baru. Ini dapat dilakukan dengan memilih/mengedit beberapa pengguna yang tidak berlisensi di portal atau dengan menggunakan Windows PowerShell.

  5. Jika tidak menggunakan fitur sinkronisasi hash kata sandi, autentikasi kirim langsung, atau AD FS, atur kata sandi pada semua kotak surat dalam penyewa target (Contoso). Jika tidak menggunakan kata sandi bersama, beri tahu pengguna tentang kata sandi yang baru.

  6. Setelah kotak surat mendapat lisensi dan aktif, transisikan perutean email. Arahkan catatan MX Fabrikam ke penyewa target Office 365 (Contoso). Saat TTL MX kedaluwarsa, email akan mulai mengalir ke dalam kotak surat kosong yang baru. Jika Anda menggunakan layanan MX cadangan, Anda bisa melepaskan email baru ke kotak surat.

  7. Lakukan pengujian verifikasi aliran email ke/dari kotak surat di penyewa target baru.

  8. Jika Anda menggunakan Exchange Online Proteksi (EOP): Dalam penyewa target membuat ulang aturan transpor, konektor, daftar yang diperbolehkan/daftar hitam dan lainnya dari penyewa sumber.

Memulai migrasi   

Untuk meminimalkan waktu henti dan ketidaknyamanan pengguna, tentukan metode terbaik untuk melakukan migrasi.

  • Migrasi untuk 500 pengguna atau kurang: Migrasikan Kalender Email dan data kontak ke kotak surat penyewa target. Batasi migrasi email menurut tanggal jika memungkinkan; misalnya, data 6 bulan terakhir.

  • Migrasi untuk lebih dari 500 pengguna: Gunakan pendekatan multi-tahap di mana Anda melakukan migrasi kontak, kalender dan hanya email dalam 1 minggu terakhir untuk semua pengguna, lalu pada hari atau minggu berikutnya, lakukan beberapa tahap untuk mengisi kotak surat dengan data email yang lebih lama.

Mulai migrasi email Anda dengan alat migrasi pihak ketiga.

  1. Awasi kemajuan migrasi dengan alat yang disediakan oleh vendor. Kirimkan laporan perkembangan secara berkala selama migrasi kepada manajemen dan tim migrasi.

  2. Lakukan migrasi tahap kedua atau ketiga, bersifat opsional setelah semua migrasi selesai.

Di akhir migrasi, Outlook 2007 dan 2010 akan menyinkronkan seluruh kotak surat untuk setiap pengguna, akan menghabiskan bandwidth cukup besar bergantung pada berapa banyak data Anda dimigrasikan ke dalam setiap kotak surat. Outlook 2013 hanya akan membuat singgahan data selama 12 bulan secara default. Pengaturan ini bisa dikonfigurasi menjadi lebih banyak atau lebih sedikit data, misalnya, hanya data 3 bulan, yang bisa meringankan penggunaan bandwidth.

Setelah migrasi: Pembersihan   

Pengguna mungkin menerima NDR saat membalas pesan email yang dimigrasikan. Singgahan nama panggilan Outlook harus dikosongkan. Lihat Cara mereset nama panggilan dan singgahan penyelesaian otomatis di Outlook. Alternatifnya, tambahkan warisan DN lama sebagai alamat proksi x.500 ke semua pengguna.

Sampel skrip Windows PowerShell

Gunakan sampel skrip Windows PowerShell berikut ini sebagai titik awal untuk membuat skrip Anda sendiri.

Mengatur ulang kata sandi Office 365 secara massal

  1. Buat file CSV bernama password.csv.

  2. Sisipkan kolom “upn” dan “newpassword” dalam file ini (Contoh: johnsmith@contoso.com, Password1)

  3. Gunakan perintah Windows PowerShell:

    Import-Csv password.csv|%{Set-MsolUserPassword –userPrincipalName $_.upn -NewPassword $_.newpassword -ForceChangePassword $false}
    

Salin semua akun Office 365 dengan alamat proksi tertentu ke dalam file CSV

##########################################################################

# Script: showproxies.ps1

# Copies all accounts in Office 365 that contain/don't contain a specific 

# proxyaddress to a .CSV file (addresses.csv) 

#  

# Change the following variable to the proxy address string you want to find:

# $proxyaddr = "onmicrosoft.com"  

################################################################################


$proxyaddr = "onmicrosoft.com" 


# Create an object to hold the results  

$addresses = @()  

# Get every mailbox in the Exchange Organisation  

$Mailboxes = Get-Mailbox -ResultSize Unlimited  

# Loop through the mailboxes  

ForEach ($mbx in $Mailboxes) {  

    # Loop through every address assigned to the mailbox  

    Foreach ($address in $mbx.EmailAddresses) {  

       # If it contains XXX,  Record it  

        if ($address.ToString().ToLower().contains("onmicrosoft.com")) {  

            # This is an email address. Add it to the list  

            $obj = "" | Select-Object Alias,EmailAddress  

            $obj.Alias = $mbx.Alias  

            $obj.EmailAddress = $address.ToString() #.SubString(10)  

            $addresses += $obj  

      }  

    }  

}  

# Export the final object to a csv in the working directory 
 
$addresses | Export-Csv addresses.csv -NoTypeInformation  

# Open the csv with the default handler  

Invoke-Item addresses.csv 
 

##### END OF SHOWPROXIES.PS1

Membuat Ruang Kotak Surat Secara Massal di Office 365

################################################################################

#  Script: create-rooms.ps1

#  Description:*** RUN THIS SCRIPT FROM A WINDOWS POWERSHELL SESSION ***

#This script creates Room mailboxes in Office 365.

# Syntax:Create-Rooms.ps1 -inputfile "file name.csv"

#

# Dependencies: Input file should contain 3 columns: RoomName, RoomSMTPAddress, RoomCapacity

#

################################################################################


param( $inputFile )


Function Usage

{

$strScriptFileName = ($MyInvocation.ScriptName).substring(($MyInvocation.ScriptName).lastindexofany("\") + 1).ToString()


@"


NAME:

$strScriptFileName


EXAMPLE:

C:\PS> .\$strScriptFileName -inputfile `"file name.csv`"


"@

}


If (-not $inputFile) {Usage;Exit}



#Get MSO creds and initialize session

If ($cred -eq $NULL) {$Global:cred = Get-Credential}


#

If ($ExchRemoteCmdlets.AccessMode -ne "ReadWrite")

{

Write-Host

Write-Host Connecting to Office 365...

Write-Host

$NewSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell -Credential $cred -Authentication Basic -AllowRedirection

$Global:ExchRemoteCmdlets = Import-PSSession $NewSession

}


#Import the CSV file

$csv = Import-CSV $inputfile


#Create Rooms contained in the CSV file

$csv | foreach-object{


New-mailbox -Name $_.RoomName -room -primarysmtpaddress $_.RoomSMTPAddress -resourcecapacity $_.RoomCapacity


}


##### END OF CREATE-ROOMS.PS1

Menghapus alamat email sekunder secara massal dari kotak surat

##########################################################################

#      Script:  remove-proxy.ps1

#Description:*** RUN THIS SCRIPT FROM A WINDOWS POWERSHELL SESSION ***

#This script will remove a secondary email address from many users 

#

# Syntax:remove-proxy.ps1 -inputfile "filename.csv"

#

# Dependencies:Input file should contain 2 columns: Username, Emailsuffix 

#               Example:  Username=tim, Emailsuffix=fabrikam.com 

#Script will remove the address tim@fabrikam.com from the mailbox for Tim.

#NOTE: Address must be secondary; it will not remove primary email address.

#

################################################################################


param( $inputFile )


Function Usage

{

$strScriptFileName = ($MyInvocation.ScriptName).substring(($MyInvocation.ScriptName).lastindexofany


("\") + 1).ToString()


@"


NAME:

$strScriptFileName


EXAMPLE:

C:\PS> .\$strScriptFileName -inputfile `"file name.csv`"


"@

}


If (-not $inputFile) {Usage;Exit}



#Get MSO creds and initialize session

If ($cred -eq $NULL) {$Global:cred = Get-Credential}


#

If ($ExchRemoteCmdlets.AccessMode -ne "ReadWrite")

{

Write-Host

Write-Host Connecting to Office 365...

Write-Host

$NewSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri 


https://ps.outlook.com/powershell -Credential $cred -Authentication Basic -AllowRedirection

$Global:ExchRemoteCmdlets = Import-PSSession $NewSession

}


#Import the CSV file and change primary smtp address


$csv = Import-CSV $inputfile

$csv | foreach-object{



# Set variable for email address to remove

$removeaddr = $_.username + "@" + $_.emailsuffix

Write-Host ("Processing User: " + $_.UserName +" - Removing " + $removeaddr)


Set-Mailbox $_.Username -EmailAddresses @{Remove=$removeaddr} 


}


##### END OF REMOVE-PROXY.PS1
Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×