Geçiş kümesinden bireysel posta kutusu taşıma isteğini tamamlayın


Posta kutularını Exchange On-Premises'tan Exchange Online'a geçirmek için bir toplu iş oluşturdunuz. Normalde geçiş toplu işlemini tamamlarsınız ve tüm posta kutuları tamamlanır. Bu sefer, geçiş grubundan bireysel bir posta kutusu taşıma isteğini manuel olarak tamamlamak istiyorsunuz. Bu makalede, bir geçiş toplu işinden tek bir posta kutusu taşıma isteğinin nasıl tamamlanacağını öğreneceksiniz.

Bireysel posta kutusu taşıma işlemine başlamadan önce

Bu yazının yazıldığı anda, tek bir posta kutusu taşıma isteğini Exchange Online'daki Exchange Admin Center ile geçiş grubundan taşımak mümkün değildir. Ancak bireysel taşıma isteğini Exchange PowerShell ile tamamlayabilirsiniz.

Not: Şirket içi Exchange Yönetim Kabuğu'na değil, Exchange Online PowerShell'e bağlanmanız gerekir.

Başlamadan önce Exchange Online PowerShell'i Kurduğunuzdan ve Bağlandığınızdan emin olun. Exchange Online PowerShell'i şirket içi Exchange Sunucusuna yüklemenizi öneririm. Bu sayede Exchange ile ilgili görevleri tek sistemden yönetebilirsiniz.

Taşıma isteği durumunu al

Bağlı Exchange Online PowerShell penceresinde -BatchName parametresini de içeren Get-MigrationBatch cmdlet'ini çalıştırın. Şu anda yalnızca bir geçiş grubu görünüyor.

PS C:\> Get-MigrationBatch

Identity         Status Type               TotalCount
--------         ------ ----               ----------
MigrationBatch01 Synced ExchangeRemoteMove 5

Artık geçiş toplu işleminin adına sahip olduğunuza göre, söz konusu toplu işin taşıma isteğini alabilirsiniz. Daha fazla ayrıntı için Get-MoveRequestStatics'i ekleyin.

PS C:\> Get-MoveRequest -BatchName "MigrationService:MigrationBatch01" -ResultSize Unlimited | Get-MoveRequestStatistics

DisplayName  StatusDetail TotalMailboxSize             TotalArchiveSize PercentComplete
-----------  ------------ ----------------             ---------------- ---------------
Stella Reyes Synced       264.5 MB (277,366,857 bytes) 0 B (0 bytes)    95             
Lisa Philips Synced       48.22 MB (50,562,011 bytes)  0 B (0 bytes)    95             
Craig Hansen Synced       320.9 MB (336,480,513 bytes) 0 B (0 bytes)    95             
Viola Simon  Synced       1.765 GB (1,894,902,086 b... 0 B (0 bytes)    95             
Nick Carlson Synced       1.147 GB (1,231,440,391 b... 0 B (0 bytes)    95

Toplu işlemin posta kutusu taşıma isteği durumunu kontrol etmek için -BatchId parametresini de içeren Get-MigrationUser cmdlet'ini de kullanabilirsiniz.

PS C:\> Get-MigrationUser -BatchId "MigrationBatch01" -ResultSize Unlimited | Get-MoveRequestStatistics

DisplayName  StatusDetail TotalMailboxSize             TotalArchiveSize PercentComplete
-----------  ------------ ----------------             ---------------- ---------------
Stella Reyes Synced       264.5 MB (277,366,857 bytes) 0 B (0 bytes)    95             
Lisa Philips Synced       48.22 MB (50,562,011 bytes)  0 B (0 bytes)    95             
Craig Hansen Synced       320.9 MB (336,480,513 bytes) 0 B (0 bytes)    95             
Viola Simon  Synced       1.765 GB (1,894,902,086 b... 0 B (0 bytes)    95             
Nick Carlson Synced       1.147 GB (1,231,440,391 b... 0 B (0 bytes)    95

MigrationBatch01, Microsoft 365 Exchange yönetim merkezinde böyle görünür.

Bireysel posta kutusu taşıma isteğini tamamlamadan önce, yalnızca tek bir kullanıcının taşıma isteğini alabileceğinizi bilmenizde fayda var. Sonraki bölümü okuyun.

Tek bir kullanıcının taşıma isteğini alın

Yalnızca tek bir kullanıcının taşıma isteğini alın. Get-Moverequest cmdlet'ini -Identity parametresiyle çalıştırın. -Identity parametresi posta kutusunun veya posta kullanıcısının kimliğini belirtir.

PS C:\> Get-MoveRequest -Identity "Craig Hansen"

DisplayName  Status TargetDatabase    
-----------  ------ --------------    
Craig Hansen Synced EURPR05DG055-db032

Bir sonraki adımda, söz konusu tek kullanıcının geçiş grubundan taşıma isteğini tamamlayacaksınız.

Geçiş grubundan bireysel taşıma isteğini tamamlayın

-CompleteAfter parametresini içeren Set-MoveRequest cmdlet'ini 1 değeriyle çalıştırın. Bu, posta kutusunun tamamının taşınmasını hemen tetikleyecektir.

PS C:\> Set-MoveRequest -Identity "Craig Hansen" -CompleteAfter 1

Diğer bir seçenek de tarih/saat değerini UTC biçiminde belirtmek ve tek posta kutusunu tamamlamaktır.

PS C:\> Set-MoveRequest -Identity "Craig Hansen" -CompleteAfter (Get-Date).ToUniversalTime()

Bireysel taşıma isteğinin tamamlandığını doğrulayın

Yukarıdaki komutlardan birini çalıştırdıktan sonra taşıma isteğini kontrol edin. İlk olarak Devam Ediyor durumunu gösterecektir. Daha sonra posta kutusu son kez senkronize edilecek ve işlemi tamamlayacaktır.

PS C:\> Get-MoveRequest -Identity "Craig Hansen"

DisplayName  Status     TargetDatabase
-----------  ------     --------------
Craig Hansen InProgress EURPR05DG055-db032

Taşıma isteğini doğruladığınızda Tamamlandı olarak görünecektir.

PS C:\> Get-MoveRequest -Identity "Craig Hansen"

DisplayName  Status    TargetDatabase
-----------  ------    --------------
Craig Hansen Completed EURPR05DG055-db032

Microsoft 365 Exchange yönetim merkezinde bireysel posta kutusu tamamlaması böyle görünür.

Geçiş toplu işlemindeki bireysel posta kutusu taşıma işlemi başarıyla tamamlandı.

Okumaya devam edin: PowerShell ile posta kutusunu Exchange Online'a taşıma »

Çözüm

Geçiş toplu işinden bireysel posta kutusu taşıma isteğini nasıl tamamlayacağınızı öğrendiniz. Exchange Online ayarlarını komut satırından yönetmek için Exchange Online PowerShell'e bağlanın. Kullanıcının posta kutusu taşıma isteği durumunu alın ve posta kutusu geçişini tamamlayın.

Bu makaleyi beğendiniz mi? Ayrıca, Taşıma isteği durumunu kontrol et Değişimi'ni de beğenebilirsiniz. Bizi takip etmeyi ve bu makaleyi paylaşmayı unutmayın.

İlgili makaleler