Remove-PublicFolderDatabase | Object is read only because it was created by a future version of Exchange: 0.10 (14.0.100.0). Current supported version is 0.1 (8.0.535.0).

12 October, 2013

Exchange Server 2007 ya da 2010’dan Exchange Server 2013’e migration sonrası eski sunucularınızı kaldırmak istediğinizde aşağıdaki gibi bir hata alabilirsiniz;

Object is read only because it was created by a future version of Exchange: 0.10 (14.0.100.0). Current supported version is 0.1 (8.0.535.0).


Problemin nedeni eski sunucu üzerinden bu kaldırma işleminin yapılmaya çalışılması, çözümü ise ortamda bulunan üst versiyon ile kaldırma işlemini gerçekleştirmek.

Yapılması gereken işlem basit;


Yukarıdaki komutu Exchange Server 2013 sunucusunda çalıştırdım. Devamında bildiğiniz üzere artık 2013’de public folder database diye bir kavram yok, public folder altyapısı database değil mailbox olarak hayatına devam ediyor. Dolayısıyla bu komutun bana verdiği cevap; eğer varsa eski sunuculardaki Public Folder Database’ler olacaktır. Sonrasında ise döngüden gelen cevaba bağlı olarak pipeline koyup | Remove-PublicFolderDatabase ile kaldırmak istedim ve şöyle bir hata aldım;


Belki farklı yollarla çözebiliriz fakat kesin çözüm olması açısından ve artık eski sunucularla uğraşmamak adına schema’dan public folder database’nin(eski sunucudaki) kaldırılması kesin çözüm.

Exchange Server 2013’de Remove-PublicFolderDatabase cmdlet’i yok. Bu nedenle tek çare ADSI.Edit’den elle temizlemek, en azından şimdilik.

Exchange Server 2007 ve Exchange Server 2010 ortamlarında böyle bir problem yok, Exchange 2010’da hala Remove-PublicFolderDatabase cmdlet’ini kullanabilirsiniz.

Tüm bu işlemler Public Folder DB’ler üst versiyona migrate edildikten sonra yapılmalı, aksi halde elinizdeki tek public folder database ise tamamını kaybedebilirsiniz.

2,390 total views, 1 views today

Leave a Comment

Previous post:

Next post: