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.

Gördüğümüz üzere IIS’de OWA,Exchange, OAB dizinleri yok. (denemek için ben sildim) Senaryonun gerçek olduğunu varsayarak;
Öncelikle sunucumuzdan IIS ve ASP.NET servisini uninstall edip hemen ardından tekrar install ediyoruz.
Exchange Management Shell'i çalıştırıyoruz; İlk önce Exchange üzerinde ki Client Access rolünü sileceğiz. C:\Program Files\Microsoft\Exchange Server\bin\ 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...
Aynı şekilde tekrar Client Access Rolünü kuruyoruz. exsetup.exe /mode:install /roles:ca Kurulum işlemi başarıyla bitiyor.
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
Exchange Virtual Directory oluşturuyoruz
new-OwaVirtualDirectory -OwaVersion "Exchange2003or2000" -VirtualDirectoryType "Mailboxes" -DomainController dc_name
Exadmin Virtual Directory oluşturuyoruz
new-OwaVirtualDirectory -OwaVersion "Exchange2003or2000" -VirtualDirectoryType "Exadmin" -DomainController dc_name
new-OwaVirtualDirectory -OwaVersion "Exchange2003or2000" -VirtualDirectoryType "PublicFolders" -DomainController dc_name 
Exchweb Virtual Directory oluşturuyoruz.
new-OwaVirtualDirectory -OwaVersion "Exchange2003or2000" -VirtualDirectoryType "exchweb" -DomainController dc_name

iisreset /noforce yazarak servisi yeniden başlatıyoruz.....
Görüldüğü gibi IIS ve OWA dizinlerimiz olduğu gibi geldi. Son olarak iis servisini restart ediyoruz



















