Exchange Server 2010 için OAB'ye dönüştürdikten sonra, Olay Kimliği 1325, 1026 ve 1000 Exchange Server.

Özgün KB numarası:   2961921

Özet

Bu sorun, ConvertOABVdir.ps1 çalıştıran client Access Server'da ConvertOABVdir.ps1 betiği çalıştırıyorsanız Windows Server 2012. Buna ek olarak, OAB'i de indirenemz. Bu sorunu çözmek için çözümlerini kontrol edin.

Neden

Bu sorun, ConvertOABVdir.ps1 betiği, başka bir sunucuda çalışan bir sunucuda yürütülürken MSExchangeOabAppPool uygulama havuzunu .NET CLR Sürüm 4.0'ı çalıştıracak şekilde yapılandırıyor Windows Server 2012.

Çözüm

Bu sorunu çözmek için MSExchangeOabAppPool uygulama havuzunu .NET CLR Sürüm 2.0'ı kullanarak değiştirebilirsiniz. Bunu yapmak için aşağıdaki yöntemlerden birini kullanın.

Yöntem 1: IIS Yöneticisi'ni kullanma

  1. İstemci Internet Information Services SunucusundaKimlik (IIS) Yöneticisi'ni açın, sunucu nesnesini genişletin ve Uygulama Havuzları'nı seçin.
  2. MSExchangeOabAppPool seçeneğine sağ tıklayın ve Temel Giriş'i Ayarlar.
  3. .NET CLR sürümü açılan listesinden .NET CLR Sürümü v2.0.50727'yi seçin ve Tamam'a tıklayın.
  4. MSExchangeOabAppPool seçeneğine sağ tıklayın ve Durdur öğesini seçin.
  5. MSExchangeOabAppPool seçeneğine sağ tıklayın ve Başlat'ı seçin.

Yöntem 2: Betiği çalıştırma

Özgün betiği, sonda imza bloğu (161. satırdan itibaren) olmadan yeni bir betik dosyasına, örneğin bir My-ConvertOABVdir.ps1 kullanın.

Dosya $apppool.ManagedRuntimeVersion = "v2.0" dosyanıza .NET CLR #31 2.0 uygulama havuzunu oluşturmak için satırdan sonra gelen satırı .ps1 ekleyin. Ardından, .ps1 yürütün.

Aşağıda, bu betikle ilgili örneklerin bir bölümü ve ardından ve ve sonra da şu bilgiler yer alınarak ve böylece yeni bir komut dosyası örneği ve daha sonra da

#29 # Create new app pool, then bind to it
#30 $a=$Iis.applicationPools.Add("MSExchangeOabAppPool")
#31 $apppool = $Iis.ApplicationPools["MSExchangeOabAppPool"]

#33 # add this line: make sure we create a .Net v2.0 app pool, regardless off underlying OS.
#34 $apppool.ManagedRuntimeVersion = "v2.0"

#36 # Now make sure it runs as LocalSystem, and prevent unnecessary app pool restarts
#37 $apppool.ProcessModel.IdentityType = [Microsoft.Web.Administration.ProcessModelIdentityType]"LocalSystem"
#38 $apppool.ProcessModel.idleTimeout = "0.00:00:00"
#39 $apppool.Recycling.PeriodicRestart.time = "0.00:00:00"

Durum

Microsoft, Geçerli olduğu altında listelenen Microsoft ürünlerinde bunun bir sorun olduğunu onaylar.