Ortak klasör oluşturulurken etkin ortak klasör posta kutusu bulunamadı hatası

Özgün KB numarası: 2786607

Belirtiler

Exchange Server 2013 veya Microsoft Exchange Server 2016'da parametresiyle HoldForMigration ilk ortak klasör posta kutusunu oluşturduğunuzu varsayalım. Ortamda aşağıdaki eylemlerden birini gerçekleştirirsiniz:

  • Exchange Yönetim Kabuğu'nda (EMS) cmdlet'ini çalıştırarak veya Exchange Yönetim Merkezi'ni Get-PublicFolder (EAC) kullanarak ortak klasör hiyerarşisine erişmeye çalışırsınız.
  • Exchange sunucusunda yeni bir ortak klasör oluşturmaya çalışırsınız.

Bu durumda, aşağıdaki hata iletisini alırsınız.

Etkin ortak klasör posta kutusu bulunamadı. Hiçbir ortak klasör posta kutusu sağlanmadığında veya HoldForMigration modunda sağlandığında bu durum ortaya çıkar. Şu anda geçiş gerçekleştirmiyorsanız ortak klasör posta kutusu oluşturun.

Bu, EMS'deki hata iletisinin örnek ekran görüntüsüdür:

E M S'deki hata iletisinin ekran görüntüsü.

Aşağıda, EAC'deki hata iletisinin örnek ekran görüntüsü verilmiştir:

E A C'deki hata iletisinin ekran görüntüsü.

Not

Ortak klasör posta kutusu yalnızca Exchange Server 2013 veya Exchange Server 2016'da eski ortak klasörlerden modern ortak klasörlere geçiş yaptığınız durumlarda parametresiyle HoldForMigration oluşturulmalıdır. parametresinin HoldForMigration belirtilmesi, Exchange Server 2013 veya Exchange Server 2016'da ortak klasör hiyerarşisini kilitler, böylece geçiş tamamlanana kadar kullanıcılar tarafından ortak klasör oluşturulamıyor.
Aşağıdaki Exchange PowerShell komutu, ilk ortak klasör posta kutusunun parametresiyle HoldForMigration oluşturulduğunu doğrulamak için kullanılabilecek bir çıktı örneğidir:

[PS] C:\>(Get-OrganizationConfig).RootPublicFolderMailbox
IsValid : True
CanUpdate : True
HierarchyMailboxGuid : dba08a32-d51f-4c21-ae31-8f7d678ccfb1
HierarchySmtpAddress :
LockedForMigration : True

LockedForMigration alanının True değeri, ortak klasör hiyerarşisinin kilitli olduğunu gösterir.

Neden

Bu sorun, ilk ortak klasör posta kutusunu oluşturduğunuzda parametresi belirtildiğinden HoldForMigration oluşur. Bu davranış tasarımdan kaynaklanır.

Çözüm

Eski ortak klasörleri geçirme parametresiyle HoldForMigration ilk ortak klasör posta kutusunu oluşturduysanız geçişi tamamlayın. Parametrenin HoldForMigration ortak klasör geçişi için nasıl kullanıldığı hakkında daha fazla bilgi için bkz. Ortak klasörleri Exchange Server 2010 SP3'ten Microsoft Exchange Server 2013'e geçirme.

Kuruluşta eski ortak klasörleriniz yoksa ve parametresiyle HoldForMigration ilk ortak klasör posta kutusunu yanlışlıkla oluşturduysanız, kuruluşta bulunan tüm ortak klasör posta kutularını silmeniz gerekir. Ardından, parametresini belirtmeden HoldForMigration yeni bir ortak klasör posta kutusu oluşturmanız gerekir. Bunu yapmak için bu yöntemlerden birini kullanın.

Yöntem 1: EAC kullanarak ortak klasör posta kutusunu silme

  1. EAC'yi açmak için aşağıdaki Microsoft web sitesine gidin: Https://CASServerName/ecp.
  2. Yönetici hesabını kullanarak EAC'de oturum açın.
  3. Ortak Klasörler'i ve ardından Ortak Klasör posta kutuları'yı seçin.
  4. İkincil Hiyerarşi türündeki tüm ortak klasör posta kutularını silin.
  5. Birincil Hiyerarşi türünün ortak klasör posta kutusunu silin.
  6. Ortak klasör posta kutusu oluşturmak için Yeni ortak klasör posta kutusu simgesini seçin.
  7. Yeni posta kutusu birincil hiyerarşi posta kutusu olarak görüntülenir.

Yöntem 2: EMS kullanarak ortak klasör posta kutusunu silme

  1. İkincil Hiyerarşi türündeki ortak klasör posta kutularını döndürmek ve silmek için aşağıdaki cmdlet'i çalıştırın:

    Get-Mailbox -PublicFolder | where {$_.IsRootPublicFolderMailbox -eq $False} | Remove-Mailbox -PublicFolder
    
  2. Birincil Hiyerarşi türündeki ortak klasör posta kutusunu döndürmek ve silmek için aşağıdaki cmdlet'i çalıştırın:

    Get-Mailbox -PublicFolder | where {$_.IsRootPublicFolderMailbox -eq $true} | Remove-Mailbox -PublicFolder
    
  3. Aşağıdaki cmdlet'i çalıştırarak parametresini HoldForMigration belirtmeden bir ortak klasör posta kutusu oluşturun:

    New-Mailbox -PublicFolder -Database "Mailbox Database Name" -Name "Public Folder Mailbox Name"
    

Daha fazla bilgi

Exchange Server 2013 ortamında ortak klasörleri kaldırma hakkında daha fazla bilgi için bkz. Ortak klasörleri kaldırma.

parametresi hakkında HoldForMigration daha fazla bilgi için bkz. HoldForMigration parametresiyle birlikte New-Mailbox cmdlet'i hakkında genel bilgiler.