Remove Exchange Attributes

Birkaç gün önce Exchange 2010 projelerinden birinde rastladığımız ilginç bir durum vardı.Migration sırasında kullanıcı mailboxı ile birlikte karşı tarafa taşındı yalnız yeni oluşan kullanıcı hesabı admin tarafından silindi.Bu durumda aslında korkulacak bir durum yok çünkü kullanıcıyı sid’si ile tekrardan migrate edip mailboxuda disconnected mailbox üzerinden bağlayabiliriz.Aynen bu şekilde gerçekleştirdik,yalnız ilk sorun kullanıcıyı taşımamıza rağmen mailboxun disconnected mailbox altında görünmemesiydi.Bunu bir önceki postta belirttiğim gibi clean-mailboxdatabase komutu ile düzelttik.Yalnız ilgili mailboxu connect etmek istediğimizde sorgu penceresinde yeniden taşınan arkadaşı göremiyorduk.

user

Bunun tek bir sebebi var.Bu pencerede ancak ve ancak mailboxa sahip olmayan kullanıcıları görebiliriz.Ancak bizim taşıdığımız kullanıcıda bir mailboxa sahip değil.Bu durumda üzerinde hala exchange attributeları olması gerekliki bu pencere altında gözükmesin.Bunu denemek için yapılması gereken kullananıcı üzerindeki exchange attributelarını temizleyerek tekrardan connect etmeyi deneyebiliriz.Adsiedit kullanarak tek tek attrbiuteları temizleyebilir,yada aşağıdaki scripti kullanarak çok çok kolay bir şekilde işlemi gerçekleştirebilirsiniz.

Remove Exchange Attributes Tool ““ Version 1.0 ““ [11KB]

Scriptin kullanımı oldukça basit.C: dizinine kopyalayıp komut satırında da c: dizinine inerek aşağıdaki gibi bir komut koşturmanız yeterli.

RemoveExchangeAttributes.exe username remove

Tamda düşündüğüm gibi ilgili attributelar temizlendikten sonra kullanıcıyı rahatlıkla mailboxına bağlayabildik.