Forum
Merhaba;
Exchange Server 2007 SP2 sunucumuz üzerinde tüm roller mevcuttur. Bununla beraber ortamda kurulu olan fakat henüz mailboxları taşımadığımız Exchange 2010 sunucu mevcut.
Aktif olarak çalışan sunucu olan Exchange 2007 üzerinde Outlook-Anywhere için EMC ve IIS üzerinde NTLM Authentication için gerekli konfigürasyonu yapıyorum ve Outlook Client lar NTLM ile sorunsuz olarak Outlook-Anywhere i kullanıyorlar.
Fakat Outlook Client lar şirkete ağına bağlandıktan kısa bir süre sonra RPC Over HTTP ayarlarında Authentication kısmı otomatik olarak "Basic Authentication" a düşüyor. Acaba neden olabilir?
Ilginc birsey daha, Outllook Anywhere ayarları clientlar üzerinde kendi kendine değişiyor. bir ara Basic Authentication oluyor, bir ara NTLM oluyor, acaba ortamda bulunan diğer EXC2010 sunucu clientlar da "Basic Authentication" ın seçili duruma gelmesine neden olabilir mi? Zira EXC2010 Basic Authentication da ve ne hikmetse authentication tipini değiştiremiyorum, hata veriyor. Ornek olarak Exchange 2010 sunucuda OutlookAnywhere disable etmek istem istediğimde asagidaki gibi bir hata aliyorum. Ayni hatayi authentication tipini değiştirmek istediğimde de aliyorum. 🙁 🙁
[PS] C:\>Disable-OutlookAnyWhere -Server:EXC2010
You must provide a value for this property.
+ CategoryInfo : NotSpecified: (0:Int32) [Disable-OutlookAnywhere], DataValidationException
+ FullyQualifiedErrorId : 76ABEE9C,Microsoft.Exchange.Management.SystemConfigurationTasks.DisableRpcHttp
Ben ise sirkette Outlook Anywhere için sadece "NTLM Authentication" kullanmak istiyorum.
Get-OutlookAnyWhere |fl komut ciktisi asagidaki gibidir.
ServerName : EXC2010
SSLOffloading : False
ExternalHostname : mail.domain.com
ClientAuthenticationMethod : Basic
IISAuthenticationMethods : {Basic}
MetabasePath : IIS://EXC2010.domain.local/W3SVC/1/ROOT/Rpc
Path :
Server : EXC2010
AdminDisplayName :
ExchangeVersion : 0.10 (14.0.100.0)
Name : Rpc (Default Web Site)
DistinguishedName : CN=Rpc (Default Web Site),CN=HTTP,CN=Protocols,CN=EXC2010,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=domaim,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=domain,DC=local
Identity : EXC2010\Rpc (Default Web Site)
Guid : 9d0eb6be-966c-48c5-af63-fe5cc95e9bc8
ObjectCategory : domain.local/Configuration/Schema/ms-Exch-Rpc-Http-Virtual-Directory
ObjectClass : {top, msExchVirtualDirectory, msExchRpcHttpVirtual
Directory}
WhenChanged : 8/7/2012 10:23:28 PM
WhenCreated : 8/7/2012 10:23:10 PM
OriginatingServer : DC1.domain.local
IsValid : True
ServerName : EXC2007
SSLOffloading : True
ExternalHostname : mail.domain.com
ClientAuthenticationMethod : Ntlm
IISAuthenticationMethods : {Ntlm}
MetabasePath : IIS://EXC2007.domain.local/W3SVC/1/ROOT/Rpc
Path : C:\Windows\System32\RpcProxy
Server : EXC2007
AdminDisplayName :
ExchangeVersion : 0.1 (8.0.535.0)
Name : Rpc (Default Web Site)
DistinguishedName : CN=Rpc (Default Web Site),CN=HTTP,CN=Protocols,CN=EXC2007,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=domain,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=domain,DC=local
Identity : EXC2007\Rpc (Default Web Site)
Guid : 1c224dc4-b08e-4308-b22f-9a1216915b87
ObjectCategory : domain.local/Configuration/Schema/ms-Exch-Rpc-Http-Virtual-Directory
ObjectClass : {top, msExchVirtualDirectory, msExchRpcHttpVirtual
Directory}
WhenChanged : 9/24/2012 2:20:14 PM
WhenCreated : 9/24/2012 2:20:14 PM
OriginatingServer : DC1.domain.local
IsValid : True
Şimdiden teşekkürler,
Saygılarımla,
merhabalar, aşağıdaki komutları deneyebilirmisiniz. kullanıcı bazlı OA enable disable ve sunucu OA authentication seçenekleri mevcut.
To disable outlook anywhere for a single user:
Get-Mailbox –Identity <username> | Set-CASMailbox -MAPIBlockOutlookRpcHttp:$True
To disable it for all users:
Get-Mailbox –ResultSize Unlimited | Set-CASMailbox -MAPIBlockOutlookRpcHttp:$True
This example enables Basic authentication for Outlook Anywhere.
Set-OutlookAnywhere -Name Server01 -ClientAuthenticationMethod Basic
This example enables NTLM authentication Outlook Anywhere.
Set-OutlookAnywhere -Name Server01 -ClientAuthenticationMethod NTLM
Mümin hocam selam;
Gecikme için kusura bakmayın. Aslında gözlemlediğim kadarıyla EXC2010 üzerindeki bahsettiğim aşağıdaki hatayı düzeltince sorun bir anda düzeldi.
[PS] C:\>Disable-OutlookAnyWhere -Server:EXC2010
You must provide a value for this property.
+ CategoryInfo : NotSpecified: (0:Int32) [Disable-OutlookAnywhere], DataValidationException
+ FullyQualifiedErrorId : 76ABEE9C,Microsoft.Exchange.Management.SystemConfigurationTasks.DisableRpcHttp
Kuvvetle muhtemel ortamda iki farklı konfigürasyona sahip EXC sunucu olmasından kaynakalanıyordu.
Fakat merakımdan soruyorum kullanıcı bazında OutlookAnywhere özelliğinin açık kapalı olduğunu nasıl kontrol edebilirim? Exchange Shell üzerinde asagidaki gibi bir sorgu calistrigimda bana donen bir cevap olmuyor maalesef :(...
Get-CASMailbox -Identity
username fl more
Saygılarımla,