Sahip olduğumuz Exchange 2007’de birşekilde bozulan OWA ve IIS dizinlerinin yeniden oluşturulup sağlıklı ve çalışır bir şekilde geri getirilmesini anlatmaya çalışacağım.
Exchange 2007 de, yanlışlıkla silinen OWA dizinleri, yahut yanlış oluşturulan sertifikalar veya bozulan ayarlar gereği IIS dizinlerinin yeniden oluşturulması gereği doğmakta. Yapacağımız bir kaç işlem ve Exchange Management Shell’de yazacağımız birkaç komutla IIS’de OWA ve Exchange dizinlerini geri getireceğiz.
Şekil-1
Gördüğümüz üzere IIS’de OWA,Exchange, OAB dizinleri yok. (denemek için ben sildim) Senaryonun gerçek olduğunu varsayarak;
Şekil-2
Öncelikle sunucumuzdan IIS ve ASP.NET servisini uninstall edip hemen ardından tekrar install ediyoruz.
Şekil-3
Exchange Management Shell’i çalıştırıyoruz;
İlk önce Exchange üzerinde ki Client Access rolünü sileceğiz.
C:Program FilesMicrosoftExchange Serverbin klasörüne gelip; exsetup.exe /mode:uninstall /roles:ca komutunu yazıyoruz.
Not: EMS’de exchange server klasörüne düşmek için altta ki komutları kullanın
İlk önce C: sürücüsünde iken ; cd progra~1 enter
cd microsoft enter
cd exchan~1 enter
Silme işlemi tamamlanıyor…
Şekil-4
Aynı şekilde tekrar Client Access Rolünü kuruyoruz.
exsetup.exe /mode:install /roles:ca
Kurulum işlemi başarıyla bitiyor.
Şekil-5
Exchange Management Shell’i açıp OWA Virtual Directory leri oluşturmaya başlıyoruz.
get-owavirtualdirectory -server server_name -DomainController dc_name | ? {$_.OwaVersion -eq “Exchange2003or2000”} | remove-owavirtualdirectory -DomainController dc_name Confirm uyarısına Y yada A tuşuna basarak onay veriyoruz. Benim OWA ve IIS dizinlerinde herhangi bir sorun olmadığı, Default ayarlarda olduğu için uyarılar veriyor
Şekil-6
Exchange Virtual Directory oluşturuyoruz
new-OwaVirtualDirectory -OwaVersion “Exchange2003or2000” -VirtualDirectoryType “Mailboxes” -DomainController dc_name
Şekil-7
Exadmin Virtual Directory oluşturuyoruz
new-OwaVirtualDirectory -OwaVersion “Exchange2003or2000” -VirtualDirectoryType “Exadmin” -DomainController dc_name
Şekil-8
Public Folder ımız oluşturuyoruz
new-OwaVirtualDirectory -OwaVersion “Exchange2003or2000” -VirtualDirectoryType “PublicFolders” -DomainController dc_name
Exchweb Virtual Directory oluşturuyoruz.
new-OwaVirtualDirectory -OwaVersion “Exchange2003or2000” -VirtualDirectoryType “exchweb” -DomainController dc_name
Şekil-9
Görüldüğü gibi IIS ve OWA dizinlerimiz olduğu gibi geldi. Son olarak iis servisini restart ediyoruz
Şekil-10
iisreset /noforce
Herhangi bir mail yahut mailbox kaybı yaşamadan kısa süreli bir kesinti nihayetinde silinen yahut bozulan virtual directory lerimizi yeniden oluşturuk.
Başka bir Makalede Görüşmek Üzere….
Buğra KESKİN