Communications Servers
OCS ve Exchange'e Dair-
Exchange Server Sertifikası
Haziran 10th, 2010 Yorum yokExchange 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 Yorum yok
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.

- 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

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 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

- 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 /Microsoft-Server-ActiveSync/default.eas?User=, Active Directory couldn't be created, ActiveSync, ActiveSync FolderSync Problem, AirSyncStatusCode: 111, Exception message: The device container ExchangeActiveSyncDevices for the user, exchange 2010 activesync problem, FolderSync, FolderSync Problem, HttpStatusCode: 500, Iphone Exchange Sync problem, Microsoft.Exchange.AirSync.ADDeviceManager.CreateActiveSyncDeviceContainer, Microsoft.Exchange.AirSync.AirSyncPermanentException, Mobile ActiveSync Problem -
Exchange Server 2010 SP1 Download
Haziran 10th, 2010 Yorum yok
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.
-
Exchange Server 2010 Export-Mailbox Import-Mailbox
Mayıs 20th, 2010 Yorum yok
Exchange Server 2010 ile birlikte daha yoğun olarak kullandığımız Exchange Management Shell aracılığı ile mailbox’ımızda bulunan bileşenleri isteğimiz doğrultusunda bir başka mailbox’a veya PST’ye alabiliyoruz. Bu konumuzda PST’ye export ve import edilmesini açıklamaya çalışacağım.
Bu işlemler öncesinde export ve import işlemlerinin yapılacağı platformda Exchange Server 2010 Management Tools ve Outlook 2010 64 bit uygulamasının yüklü olması gerekiyor
Öncelikli olarak kullanıcımızın Mail Export ve Import işlemlerini yapabilmesi için Exchange Server 2010 yapısında bulunana Mail Import Export Rolüne ait yetki tanımını aşağıdaki komut satırı ile gerçekleştiriyoruz. (Exchange Management Shell üzerinden)
New-ManagementRoleAssignment -Role “Mailbox Import Export” -User administrator
Bu işlemlerden sonra aşağıdaki komut’u Exchange Management Shell üzerinden giriyoruz.
Export-Mailbox -Identity Administrator -PSTFolderPath c:\Administrator_pst.pst
Bu işlemler sonucunda aşağıdaki hata mesajı karşımıza çıkacaktır.
-1056749164
Error occurred in the step: Moving messages. Failed to copy messages to the destination mailbox store with error:
MAPI or an unspecified service provider.
ID no: 00000000-0000-00000000-1056749164
Error occurred in the step: Moving messages. Failed to copy messages to the destinat
ion mailbox store with error:MAPI or an unspecified service provider.
ID no: 00000000-0000-00000000Bu hata mesajı sonrasında oluşan pst dosyasını outlook ile birlikte açtığınızda ve outlook açık iken export komutunu çalıştırmanız halinde ise aşağıdaki hata mesajı ile karşılacaksınız.
-2147221226
Error occurred in the step: Approving object. An unknown error has occurred.Error was found for Administrator (Administrator@byd.local) because: Error occurred in the step: Approving object. An unknown error has occurred., error code: -2147221226
+ CategoryInfo : InvalidOperation: (0:Int32) [Export-Mailbox], RecipientTaskException
+ FullyQualifiedErrorId : F3F9241,Microsoft.Exchange.Management.RecipientTasks.ExportMailboxBu hatalar nedeni ile mailbox export işlemi yapılamamaktadır. Bu nedenle farklı bir çözüm yolu ile bu işlemi gerçekleştirebiliriz. (Bu konunun bir bug olduğu ve roolup 5 ile giderileceği bilgisi edinilmiştir.)
Exchange Server 2010 sunucusunda iken Exchange Management Shell yerine PowerShell arabirimini kullanacağız. Bunun için öncelikle kullandığımız PowerShell arabiriminde Exchange Server 2010 komutlarını kullanabilmek için aşağıdaki komut satırını kullanalım:
(Not:Bu işlemlerde Exchange Server 2010 Management Tools kurulu olduğu varsayılmıştır.)
Add-PSSnapin *e2010*
Bu komut sonrasında artık normal PowerShell ekranımızdan Exchange Server 2010 shell komutlarını kullanabiliriz.
Export-Mailbox -Identity Administrator -PSTFolderPath c:\Administrator_pst.pst
komutu ile export işlemini
Import-Mailbox -Identity Administrator -PSTFolderPath c:\Administrator_pst.pst
komutu ile import işlemini gerçekleştirebilirsiniz.
Not: Import işleminde pst import edilecek mailbox üzerinde işlem yaptığınız user’ın full access yetkisi olması gerekiyor.
Konu ile ilgili video linkinden adım adım izleme şansınız bulunuyor. Video Link
Kategorilenmemiş -PSTFolderPath, 1056749164, 2147221226, An unknown error has occurred, Error occurred in the step: Approving object, Error occurred in the step: Approving object. An unknown error has occurred, Error occurred in the step: Moving messages, Error occurred in the step: Moving messages. Failed to copy messages to the destinat ion mailbox store with error, Error occurred in the step: Moving messages. Failed to copy messages to the destinat ion mailbox store with error:MAPI or an unspecified service provider., export-mailbox, Failed to copy messages to the destinat ion mailbox store with error, ID no: 00000000-0000-00000000, import-mailbox, Mailbox import export, MAPI or an unspecified service provider -
Mailbox Move Configuration Only
Mayıs 18th, 2010 Yorum yok
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 Yorum yokExchange 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.
-
Office Communications Server 2007 R2 Cumulative Update 5
Nisan 16th, 2010 Yorum yokOffice Communicatons Server 2007 R2 için Server, Database Update, Communicator Update, Phone Edition Update, Attendant Console 2007 update yayınlandı. Sunucu güncelleştirmelerinde daha öncesinde yayımlanan yazılarımızda belirttiğimiz gibi güncelleştirmeler belirli bir sıra ile yapılmalıdır. Bu işlemler için aşağıdaki linklerden ilgili KB lere ulaşabilirsiniz.
Office Communications Server 2007 R2 CU5 Update
Office Communications Server 2007 R2 CU5 Database Update
Office Communicator 2007 R2 CU5 Update
Office Communicator Phone Edition 2007 R2 CU5 Update
Office Communicator Attendant Console 2007 R2 CU5 UpdateSait SADUNOĞLU
-
Exchange Server 2010 için Message Tracking Ayarları
Mart 16th, 2010 Yorum yok
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ı;

ş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>
Exchange Message Tracking Log Enabled, Message Tracking Log Max Age, Message Tracking Log Max Directory Size, Message Tracking Log Max File Size, Message Tracking Log Path, Message Tracking Log Subject Logging Enabled, MessageTrackingLogEnabled, MessageTrackingLogMaxAge, MessageTrackingLogMaxDirectorySize, MessageTrackingLogMaxFileSize, MessageTrackingLogPath, MessageTrackingLogSubjectLoggingEnabled, Set-MailboxServer, Set-TransportServer -
Exchange Server 2010 Update Rollup 2
Mart 16th, 2010 Yorum yokExchange Server 2010 için rollup 2 yayınlandı. Bu güncelleştirme paketini linkinden veya KB 979611 nosu ile support.microsoft.com dan elde edebilirsiniz. Bu güncelleştirme paket’i aşağıdaki konulara ilişkin güncelleme ve düzeltmeleri içermektedir.
- KB 977633 Bu yama Exchange Server 2010 CAS üzerinden bağlanan ancak mailboxları Exchange Server 2003 Backend sunucu üzerinde bulunan kullanıcıların logon problemi olarak karşımıza çıkan hatayı onarmaktadır.
- KB 979480 İki Exchange Server 2010 sunucusu arasında yapılan çoklu kullanıcı transferi sonrasında yaşanan IMAP id problemini gideren yamadır.
- KB 979431 Exchange Server 2003 den Exchange Server 2010′a taşınan kullanıcılar içerisinde POP3 üzerinden kullanıcıların bağlanmasaı sonrasında crash olan POP3 servisi ile ilgili problem bu yama ile düzenlenmiştir.
- KB 979563 Push Notification larda alınan HTTP 500 hatasını gideren bir düzenleme içermektedir.
- KB 980261 Exchange Server 2010 HA seçeneklerinde problemli database bileşenleri ile ilgili alınan The read operation will fail with error -1022 (0xfffffc02) hatasını düzenleyen bir yama içermektedir.
- KB 980262 Source side log copier errors are more gracefully handled when the log has a bad block and the read fails.
- KB 979566 CAS to CAS Activesync proxy yapısı içerisinde yaşanan problemleri gideren düzenlemeler içermektedir.
-
Live Meeting Client Download
Şubat 26th, 2010 Yorum yokOffice Communications Server 2007 ve R2 sürümleri için, aynı zamanda Microsoft Live Meeting hizmeti ile yapılan aktivite ve toplantılara katılmak için kullanılan Live Meeting 2007 uygulamasının son sürümünü buradan download edebilirsiniz.
Sait Sadunoğlu


