OCS ve Exchange'e Dair
RSS ikon Email ikon Anasayfa ikon
  • Remove Disconnected Mailbox in Exchange 2010

    Haziran 25th, 2010 admin 1 Yorum

    dd203064_Exchange_logo_GIF(en-us,MSDN_10)

    Günlük operasonlarımızdan bir taneside Exchange Organizasyonumuzda bulunan bazı mailboxları disconnect (active directory user kalır ancak mailbox ile ilişiği kesilir) eder bazılarını remove (active directory de yer alan user ile birlikte silinir) ederiz. Bu işlemler sonucunda disconnected mailbox lar database içerisinde Exchange Organizasyonumuzda yer alan ilgili database için belirlenmiş MailboxRetention süresi doluncaya kadar saklanır. (Bu süreyi Get-MailboxDatabase |fl Identity,Mailboxretention komutu ile öğrenebilirsiniz.) Bu süreyi beklemeden disconnected olan mailboxları temizlemek isteyebilirsiniz. Bu temizlik işlemi için öncelikle kullanılacak komutlara kısaca göz atacağız.

    Get-MailboxDatabase: Exchange organizasyonunuz içerisinde yer alan database ile ilgili bilgileri görüntülemeniz için kullanılan komuttur.

    Clean-MailboxDatabase:Exchange organizasyonunuz içerisinde yer alan databaseler ile ilgili bilgilerin Active Directory ile eşitlemek için kullanılan komuttur.

    Get-MailboxStatistics:Exchange organizasyonunuz içerisinde yer alan database bazlı mailboxlar ile ilgili istatistiki bilgileri görüntülemeniz için kullanılan komuttur.

    Remove-Mailbox: Exchange organizasyonunuz içerisinde yer alan mailboxları kalıcı olarak databaselerden temizlemenizi sağlar bu komut ile active directoryde yer alan kullanıcıyıda Organizasyonunuz içerisinden silmek için kullanılan komuttur.

    Komutları hızlıca tanımladıktan sonra yapılacak işlemleri adım adım anlatalım öncelikle bu işlemler öncesinde databaseler için Clean-MailboxDatabase komutunu çalıştıracağız. Organizasyondaki tüm databaseler için geçerli komut;

    Get-MailboxDatabase | Clean-MailboxDatabase

    Bu işlemler sonucunda Database’ler ile ve içerisindeki yapı ile ilgili son bilgileri Active Directory üzerinde güncellemiş olduk.

    Şimdi ise disconnected olan mailboxları tespit edeceğiz. Bunun için aşağıdaki komutu kullanacağız bu komutun çıktısında yer alan DisconnectDate içeriği boş ise aktif kullanılan bir mailbox değil ise disconnected bir mailbox olduğu yönünde yorumluyoruz. Bunun için komut;

    Get-MailboxStatistics -Database “mshowto” |FL DisplayName,DisconnectDate,MailboxGuid

    Sadece Disconnected Mailboxların görüntülenmesini istiyor iseniz;

    Get-MailboxStatistics -Database “mshowto” |where {$_.DisconnectDate -ne $null }|FL DisplayName,DisconnectDate,MailboxGuid

    Organizasyonunuzda yer alan tüm databaselerde yer alan ve sadece disconnected olan mailboxlar  için komut şu şekilde olmalıdır.

    Get-MailboxDatabase | Get-MailboxStatistics |where {$_.DisconnectDate -ne $null } | FL Database,DisplayName,DisconnectDate,MailboxGuid

    remove_disconnected_3
    Bu komut sonucunda elde edilen çıktılar ile her bir disconnected mailbox’ı remove etmek için aşağıdaki komutu kullanabilirsiniz.

    Remove-Mailbox  -Database “DB1″ -StoreMailboxIdentitiy “MailboxGuid” -Confirm:$False

    Organizasyonunuz içerisinde yer alan birden fazla silinecek mailbox var ve bu işlemleri yukarıdaki komut ile tek tek yapmak istemiyorum diyorsanız aşağıdaki komutları sırası ile uygulamanız yeterli olacaktır.

    $user=Get-MailboxDatabase|Get-MailboxStatistics |where {$_.DisconnectDate -ne $null }|Select Database,DisplayName,MailboxGuid

    $user| ForEach {Remove-Mailbox  -Database $_.Database -StoreMailboxIdentitiy $_.MailboxGuid -Confirm:$False}

    remove_disconnected_1

  • Exchange Server 2010 Rollup 4

    Haziran 24th, 2010 admin Yorum yok

    Exchange Server 2010 için toplu güncelleme paketlerinde 4.’sü SP1 öncesinde yayınlandı. Exchange Rollup 4′u buradan veya http://www.microsoft.com/downloads/details.aspx?FamilyID=09b4973e-3a80-4fb9-9f60-5c6e2b7a2727&displaylang=en linkinden download edebilirsiniz.

    Bu güncelleme paket’i ile ilgili bilgilere buradan veya http://support.microsoft.com/?kbid=982639 linkinden erişebilirsiniz.SP1′in halen beta da olması nedeniyle Roolup 4′u kısa sürede geçmenizi tavsiye ederim.

    Aşağıdaki satırlarda bu toplu güncelleme içerisinde yer alan konular sıralanmıştır;

    979342 (http://support.microsoft.com/kb/979342/ ) An attachment is not visible when an Exchange Server 2010 user opens a signed mail message by using Outlook 2003
    979517 (http://support.microsoft.com/kb/979517/ ) You cannot send a message to a Dynamic Distribution Group in a mixed Exchange Server 2007 and Exchange Server 2010 environment
    979790 (http://support.microsoft.com/kb/979790/ ) An IMAP4 client crashes when accessing an Exchange Server 2010 mailbox
    979801 (http://support.microsoft.com/kb/979801/ ) An error message is generated in Exchange Server 2010 when you use Exchange Troubleshooting Assistant
    979810 (http://support.microsoft.com/kb/979810/ ) You cannot connect an Exchange Server 2010 mailbox by using a MAPI client
    979848 (http://support.microsoft.com/kb/979848/ ) Event ID 1066 is logged and you cannot move a mailbox from an Exchange Server 2003 server to an Exchange Server 2010 server
    979862 (http://support.microsoft.com/kb/979862/ ) Event ID 4999 and Event ID 7031 are logged when you move a mailbox to an Exchange Server 2010 server
    979921 (http://support.microsoft.com/kb/979921/ ) You cannot replicate a public folder from one Microsoft Exchange Server 2010 server to another, and Event ID 3079 is logged on the target server
    980149 (http://support.microsoft.com/kb/980149/ ) The Add-MailboxDatabaseCopy command fails when it is used to add a database copy to a Database Availability Group in an Exchange Server 2010 environment
    980353 (http://support.microsoft.com/kb/980353/ ) A MAPI application that is used to access Exchange Server 2010 mailboxes crashes when the application accesses an address book
    980354 (http://support.microsoft.com/kb/980354/ ) “MAPI_E_INVALID_PARAMETER” error message when you copy email messages from an Exchange Server 2010 mailbox
    980364 (http://support.microsoft.com/kb/980364/ ) Microsoft Exchange Transport service on an Exchange Server 2010 server crashes when a certain message is processed
    980701 (http://support.microsoft.com/kb/980701/ ) An Exchange Server 2010 mailbox user receives a NDR error message when the user sends an email message to multiple internal users
    980852 (http://support.microsoft.com/kb/980852/ ) The RpcClientAccess process on an Exchange Server 2010 server crashes when you access a mailbox by using a MAPI application
    981033 (http://support.microsoft.com/kb/981033/ ) Error message when you expand the Microsoft Exchange On-Premises node in the EMC of Exchange Server 2010
    981961 (http://support.microsoft.com/kb/981961/ ) Event ID 4033 is logged and the Free/Busy replication from an Exchange Server 2003 server to an Exchange Server 2010 server fails
    982209 (http://support.microsoft.com/kb/982209/ ) Some embedded messages are corrupted when they are contained in a message that is sent from an Exchange Server 2010 mailbox address
    982378 (http://support.microsoft.com/kb/982378/ ) A delegate receives only one meeting request when someone sends a meeting request to several principals in an Exchange Server 2010 RU1 or later environment
    982944 (http://support.microsoft.com/kb/982944/ ) The msExchVersion attribute value of a user is stamped incorrectly after you run the Enable-MailUser cmdlet to mail-enable the user
    983200 (http://support.microsoft.com/kb/983200/ ) The .xls file as an attachment is empty when you access an Exchange Server 2010 mailbox by using OWA
    983631 (http://support.microsoft.com/kb/983631/ ) “redirect it to people or distribution list” rule does not work on an Exchange Server 2010 mailbox address
    2084061 (http://support.microsoft.com/kb/2084061/ ) A user intermittently fails to access an Exchange Server 2010 mailbox after the mailbox is moved
  • Exchange Server 2007 SP3 Now Available

    Haziran 22nd, 2010 admin 2 yorum

    dd203064_Exchange_logo_GIF(en-us,MSDN_10)

    Exchange Server 2007′nin Windows Server 2008 R2 üzerinde kurulabilmesine olanak sağlayan Exchange Server 2007 SP3 Public olarak download’a açıldı. Buradan veya http://www.microsoft.com/downloads/details.aspx?FamilyID=1687160b-634a-43cb-a65a-f355cff0afa6&displaylang=en linkinden download edebilirsiniz.

    Exchange Server Update işlemlerinden önce Exchange Server Supportability Matrix’i incelemenizi tavsiye ederim. Bu matrix’e buradan veya http://technet.microsoft.com/en-us/library/ff728623(EXCHG.141).aspx linkinden erişebilirsiniz.

  • Exchange Server MAPI Connector

    Haziran 15th, 2010 admin Yorum yok

    Exchange Server 2007 / 2010 sürümlerinde kullanılabilinecek MAPI Connector’u buradan download edebilirsiniz. Bu connector BES ve CA v.b. Backup uygulamalarında ihtiyaç duyulan bir bileşendir.

    Download Link:http://www.microsoft.com/downloads/details.aspx?familyid=e17e7f31-079a-43a9-bff2-0a110307611e&displaylang=en

  • Exchange Server Sertifikası

    Haziran 10th, 2010 admin Yorum yok

    Exchange Server üzerinde kullanılan ve kullanıcı erişimlerinde güvenli iletişimi sağlayan sertifikalar özellikle yaşanan problemlerin ana kaynağını oluşturmaktadır. Bu noktada özellikle kullanıcı-sunucu erişimlerinde kullanılacak sertifikalar için aşağıdaki formatta olmasına dikkat ederseniz en az hata ile Exchange yapınızı kullanmış olursunuz.

    Bu bilgileri verirken özellikle Autodiscovery,OWA, RPC/HTTPs ve ActiveSync üzerinde yaşanan problemler’e çözüm olacak bir yapıyı paylaşacağım.

    Bu yapıda sertifikanızı oluştururken aşağıdaki bilgilerin sertifika içerisinde olduğundan emin olun.

    • Subject Name (Common Name) kısmında ActiveSync erişiminde kullanılacak adresin FQDN‘inin olmasına dikkat edin.Bu aynı zamanda RPC/HTTPs içinde kullanılacaktır (örneğin: mail.communicationsservers.com)
    • DNS Name = Internet Published OWA URL (OWA URL içerisinde yer alan FQDN ) (örneğin: webmail.communicationsservers.com)
    • DNS Name = CAS machine NETBIOS name (CAS Sunucunun Netbios Adı) (örneğin: MSEXCCAS01)
    • DNS Name = CAS machine Full Computer  Name (CAS Sunucunun FQDN’i) (örneğin: MSEXCCAS01.communicationsservers.local)
    • DNS Name = Internal Domain Name (FQDN ) (SMTP Domain Adı) (örneğin: communicationsservers.local)
    • DNS Name = autodiscover.<InternalDomainName> (AutoDiscover için kullanılacak iç SMTP Domain adı) (örneğin: autodiscover.communicationsservers.local)
    • DNS Name = autodiscover.<ExternalDomainName> (AutoDiscover için kullanılacak dış SMTP Domain adı) (örneğin: autodiscover.communicationsservers.com)

  • Exchange Server 2010 ActiveSync FolderSync Problem

    Haziran 10th, 2010 admin Yorum yok

    dd203064_Exchange_logo_GIF(en-us,MSDN_10)

    Exchange Server 2010 heryerden erişim ile OWA (Outlook Web Application), RPC / HTTPs, ActiveSync. Bu iletişim yöntemlerinden biriki sürekli erişimimizi sağlayan push teknolojisini barındıran ActiveSync hizmeti. Exchange Server 2010 üzerinde ActivSync aktivasyonunu hızlı bir şekilde yaptınız mobil cihazınızda ilgili ayarları yaptınız ancak ilk iletişimin kurulmasından sonra FolderSync işleminde takılıp kalıyor ve devam etmiyor ise bunun ile birlikte event loglarda

    An exception occurred and was handled by Exchange ActiveSync. This may have been caused by an outdated or corrupted Exchange ActiveSync device partnership. This can occur if a user tries to modify the same item from multiple computers. If this is the case, Exchange ActiveSync will re-create the partnership with the device. Items will be updated at the next synchronization.

    URL=/Microsoft-Server-ActiveSync/default.eas?User=TEST&DeviceId=xxx&DeviceType=TEST&Cmd=FolderSync

    — Exception start —

    Exception type: Microsoft.Exchange.AirSync.AirSyncPermanentException

    Exception message: The device container ExchangeActiveSyncDevices for the user ‘TEST’ in Active Directory couldn’t be created.

    Exception level: 0

    HttpStatusCode: 500

    AirSyncStatusCode: 111

    XmlResponse:

    This request does not contain a WBXML response.

    Exception stack trace:    at Microsoft.Exchange.AirSync.ADDeviceManager.CreateActiveSyncDeviceContainer(Boolean retryIfFailed)

    at Microsoft.Exchange.AirSync.ADDeviceManager.CreateActiveSyncDevice(GlobalInfo globalInfo, ExDateTime syncStorageCreationTime, Boolean retryIfFailed)

    at Microsoft.Exchange.AirSync.Command.UpdateADDevice(GlobalInfo globalInfo)

    at Microsoft.Exchange.AirSync.Command.WorkerThread()

    — Exception end —.

    Event logu ile karşılaştıysanız bu FolderSync problemini şu iki yöntem ile aşmanız gerekecektir.

    Bunlardan ilki Active Directory Users and Computers içerisinden ilgili kullanıcının Inheritance olarak bazı yetkileri almasını sağlayacağız. Bunun için;

    • Active Directory Users and Computers‘ı açıp View menüsünden Advanced Features seçeneğini seçin.

    AD_Advanced_feature

    • Active Directory Users and Computers içerisinden problem yaşayan kullanıcıya sağ tıklayıp Properties Seçin. Açılan Menüden Security Tabını seçip Advanced’a tıklayın Advanced Security For <User Display Name> başlıklı pencerede Permission Tabı içerisinde Allow inheritable Permissions from the parent to propagate to this object and all child object….. seçeneğini işaretleyip Apply‘a tıklayın

    AD_Allow_Inheritable_Permissions

    Bir diğer ilgili düzenleme ise AdsiEdit.msc düzenleme aracı ile yapılacak olan düzenlemedir. Bu düzenleme özellikle problem yaşayan kullanıcının Domain Admins grubu üyesi olması halinde geçerli olacaktır.

    Bu işlemler için öncelikle ADSI Edit aracını çalıştırdıktan sonra Default Naming Context‘in seçilerek ilgili objelere erişim sağlanabilir.

    Adsi_Edit_1

    • ADSI Edit aracı açıldıktan ve ilgili bileşen bağlantısı sağlandıktan sonra FolderSync problemi yaşayan kullanıcının bulunduğu ilgili OU altında ilgili user’a sağ tıklayıp  Properties‘ı seçin

    Adsi_Edit_2

    • Properties Penceresi içerisinde yer alan Attribute Editor ekranında iken adminCount bileşeninde (Domain Admins grubu üyesi ise) 1 değerine sahip olacaktır. Bu değeri Edit‘e tıklayarak 0 (sıfır) yapıp Apply sonrasında OK tıklayıp ADSI Edit aracını kapatabilirsiniz.

    Bu işlemlerin tamamlanması halinde ActiveSync için mobile cihazınız üzerinde syncronization işlemini tekrarlamanız halinde problemsiz olarak FolderSync işlemi gerçekleşecektir.

  • Exchange Server 2010 SP1 Download

    Haziran 10th, 2010 admin Yorum yok

    dd203064_Exchange_logo_GIF(en-us,MSDN_10)

    Exchange Server 2010 SP1 Beta sürümü public olarak download edilebilir durumda. Buradan veya http://www.microsoft.com/downloads/details.aspx?FamilyID=a0965fc9-2723-4947-ae6b-74bc3808e72a&displaylang=en linkinden download edebilirsiniz.

    Exchange Server 2010 SP1 ile neler değişiyor’a bakacak olursak hızlıca şu şekilde özetleyebiliriz.

    • DAG Network IP adresini artık DAG oluşturulurken verebileceğiz Power Shell’e ihtiyaç olmayacak.
    • Exchange Server 2010 ile hayatımıza giren Arşivleme özelliğinde artık tekbir Database ile değil Arşiv datalarımızı daha düşük disk performansına sahip disklerde barınan databaselerde barındırabileceğiz.

    Detaylı incelemeleri yakın zamanda paylaşacağım.

  • Mailbox Move Configuration Only

    Mayıs 18th, 2010 admin Yorum yok

    dd203064_Exchange_logo_GIF(en-us,MSDN_10)

    Exchange Server organizasyonları içerisinde mailbox sunucu değişimlerinde Exchange Server 2007 de bize büyük avantajlar sağlayan -ConfigurationOnly seçeneğini Exchange Server 2010 da kullanamamak mailbox taşıma işlemlerinde zaman ve kesinti (Exchange Server 2010 dan Exchange Server 2010′a taşımalarda online taşıma işlemi yapılabiliniyor.)  istemediğimiz birşey. Peki database’i taşıdıktan sonra -ConfigurationOnly’i nasıl yapacağız. Bu sorumuzun cevabı tabiki powershell komutdiziminde saklı, bu komut ise;

    get-mailbox -Database <source_dbname> | set-mailbox -Database <destination_dbname>

  • Exchange Server 2010 Update Rollup 3

    Nisan 19th, 2010 admin Yorum yok

    Exchange Server 2010 Rollup 3 yayınlandı bu güncelleme paketi içerisinde bazı düzenlemeler gelmektedir. Bu güncellemeye ait detayları http://support.microsoft.com/kb/981401 linkinden veya KB 981401 tıklayarak ulaşabilirsiniz. Exchange Server 2010 DAG yapısında rollup güncelleme işlemleri için buradan (ingilizce içerik) detaylı bilgi elde edebilirsiniz.

  • Exchange Server 2010 için Message Tracking Ayarları

    Mart 16th, 2010 admin Yorum yok

    dd203064_Exchange_logo_GIF(en-us,MSDN_10)

    Exchange Server 2010 üzerinde yapılan mail trafiği ile ilgili olarak zaman zaman bu mail trafiğine ilişkin incelemeler yapmak durumunda kalıyoruz. Bu ayarlamalar Hub Transport, Edge Transport ve Mailbox rolleri üzerinde yapılabilir. Exchange Server 2010 daki varsayılan Message Tracking ayarları;

    default_message_tracking

    şeklindedir.

    Bu ayarları aşağıdaki şekilde veya PowerShell komut istemi ile değiştirebilirsiniz. Bu seçenekler Exchange Server 2007 içinde geçerlidir.

    Message Tracking Log aktif/pasif hale getirilmesi;

    PowerShell komut satırı üzerinden ilgili değişiklik için aşağıdaki komut dizisini kullanabilirsiniz.

    Hub Transport veya Edge Transport Sunucu üzerinde iken aşağıdaki komut kullanılır;

    Set-TransportServer <sunucuadı> -MessageTrackingLogEnabled:$false

    Mailbox Sunucu üzerinde iken aşağıdaki komut kullanılır;

    Set-MailboxServer <sunucuadi> -MessageTrackingLogEnabled:$false

    Message Tracking Log Dosya Yolunun Değiştirilmesi;

    Edge / Hub Transport Rolüne sahip sunucuda kullanılacak komut;

    Set-TransportServer <sunucuadi> -MessageTrackingLogPath <Local_Path>

    Mailbox Rolüne sahip sunucuda kullanılacak komut;

    Set-MailboxServer <sunucuadi> -MessageTrackingLogPath <Local_Path>

    Message Tracking Log dosyalarının boyutlandırılması;

    Edge / Hub Transport Rolüne sahip sunucuda kullanılacak komut;

    Set-TransportServer <sunucuadi> -MessageTrackingLogMaxFileSize <FileSize>

    Mailbox Rolüne sahip sunucuda kullanılacak komut;

    Set-MailboxServer <sunucuadi> -MessageTrackingLogMaxFileSize <FileSize>

    Message Tracking Log Klasörünün boyutlandırılması;

    Edge / Hub Transport Rolüne sahip sunucuda kullanılacak komut;

    Set-TransportServer <sunucuadi> -MessageTrackingLogMaxDirectorySize <FileSize>

    Mailbox Rolüne sahip sunucuda kullanılacak komut;

    Set-MailboxServer <sunucuadi> -MessageTrackingLogMaxDirectorySize <FileSize>

    Message Tracking Loglarının Barındırılma Süresinin Belirlenmesi;

    Komut içeriğinde kullanılacak olan süre için format : dd.hh:mm:ss d = days, h = hours, m = minutes, and s = seconds şeklinde olmalıdır. Varsayılan süre 30 gündür.

    Edge / Hub Transport Rolüne sahip sunucuda kullanılacak komut;

    Set-TransportServer <sunucuadi> -MessageTrackingLogMaxAge 45.00:00:00

    Mailbox Rolüne sahip sunucuda kullanılacak komut;

    Set-MailboxServer <sunucuadi> -MessageTrackingLogMaxAge 45.00:00:00

    Message Tracking Loglarında Subjectlerin (mail konu başlıklarının) İçermesi;

    Bu ayarlamalar sadece PowerShell komut sisteminde düzenlenebilmektedir. Bu düzenleme ile Message Tracking yapısı içerisinde mail trafiğinde yer alan maillere ait subject (konu) bilgisinin tutulup tutulmayacağına karar verilir. Bu seçenek için varsayılan değer subject (konu) bilgisinin loglar içerisinde tutulması yönündedir.

    Edge / Hub Transport Rolüne sahip sunucuda kullanılacak komut;

    Set-TransportServer <sunucuadi> -MessageTrackingLogSubjectLoggingEnabled <$true|$false>

    Mailbox Rolüne sahip sunucuda kullanılacak komut;

    Set-MailboxServer <sunucuadi> -MessageTrackingLogSubjectLoggingEnabled <$true|$false>