Untuk dapat melakukan kegiatan tersebut, terlebih dahulu kita harus mengumpulkan semua user (yang mailbox-nya kendak di-ekspor) ke dalam sebuah lokasi; bisa dengan memindahkan semua user tersebut ke dalam sebuah Organizational Unit di Active Directory, atau memindahkan semua mailbox user tersebut ke dalam mailbox database khusus. Baik menggunakan Organizational Unit atau mailbox database harus dipastikan bahwa isinya hanyalah user-user yang hendak di-ekspor.
Setelah prasyarat di atas terpenuhi, langkah berikutnya adalah menyiapkan sebuah komputer sebagai tempat ‘eksekusi’. Komputer ini harus menggunakan Windows 32bit (ingat, harus Windows 32bit!), jadi tidak bisa dikerjakan di production server Exchange Server yang menggunakan Windows 64bit.
Pada komputer tempat ‘eksekusi’ dilakukan, harus ter-install (minimal) Microsoft Outlook 2003 SP2 dan Exchange 2007 Management Tools (32bit).
Setelah semua siap, mailadmin dapat memulai dengan membuka Exchange Management Shell di komputer tersebut. Lalu jalankan perintah:
Get-Mailbox –OrganizationalUnit PensiunOU | Export-Mailbox –PSTFolderPath C:\PST
Pada contoh di atas, saya anggap semua user yang hendak di-ekspor berada dalam sebuah Organizational Unit bernama ‘PensiunOU’ di Active Directory. Folder C:\PST juga telah tersedia sebagai tempat menampung hasil.
Jika hendak menggunakan mailbox database, maka perintah Get-Mailbox tinggal diubah, menjadi:
Get-Mailbox –Database ‘SERVER01\PensiunMbx Database’ | Export-Mailbox –PSTFolderPath C:\PST
Di sini kita anggap nama mailbox servernya adalah SERVER01 dan nama mailbox database-nya adalah ‘PensiunMbx Database’.
Pada saat ini kita telah berhasil meng-ekspor semua mailbox user ke dalam format .pst. Tapi ingat, perintah ini hanya dapat dikerjakan pada komputer Windows 32bit (jika tidak, option –PSTFolderPath tidak ada!).
0 komentar:
Posting Komentar