Tapahtuma tunniste 1325, 1026 ja 1000 sen jälkeen, kun OAB on muuntanut Exchange Server 2010

Alkuperäinen tietämys kannan numero:   2961921

Yhteenveto

Tämä ongelma ilmenee, jos suoritat ConvertOABVdir.ps1-komento sarjan asiakas käyttö palvelimessa, jossa on käytössä Windows Server 2012. Lisäksi et voi ladata OAB-tiedostoa. Ratkaise ongelma tarkistamalla ratkaisu .

Syy

Tämä ongelma aiheutuu siitä, että ConvertOABVdir.ps1-komento sarja määrittää Msexchangeoabaapppool-sovellus sarjan suorittamaan .NET CLR-version 4,0, kun komento sarja suoritetaan palvelimessa, jossa on käytössä Windows Server 2012.

Ratkaisu

Voit korjata ongelman muuttamalla Msexchangeoabaapppool-sovellus sarjaa käyttämään .NET CLR-versiota 2,0. Voit tehdä tämän jollakin seuraavista tavoista.

Tapa 1: IIS-hallintaa käytettäessä

  1. Avaa IIS (Internet Information Services)-palveluiden valvoja asiakas ohjelman käyttö palvelimessa, Laajenna palvelin objekti ja valitse sitten sovellus sarjat.
  2. Napsauta hiiren kakkos painikkeella Msexchangeoabapppool-kohtaa ja valitse sitten perusasetukset.
  3. Valitse avattavasta .NET CLR -luettelosta .NET CLR version v 2.0.50727 ja valitse sitten OK.
  4. Napsauta hiiren kakkos painikkeella Msexchangeoabapppool -kohtaa ja valitse Pysäytä.
  5. Napsauta hiiren kakkos painikkeella Msexchangeoabapppool -kohtaa ja valitse Käynnistä.

Menetelmä 2: Suorita komento sarja

Voit käyttää teksti editoria alkuperäisen komento sarjan kopioimiseen ilman perään allekirjoitus lohkoa (joka alkaa riviltä 161) uuteen komento sarja tiedostoon, kuten My-ConvertOABVdir.ps1 -tiedostoon.

$apppool.ManagedRuntimeVersion = "v2.0"Jos haluat luoda. PS1-tiedostoon .NET CLR-Version 2,0-sovellus sarjan, Lisää rivi #31 rivin jälkeen. Suorita sitten. ps1-tiedosto.

Seuraava osa on esimerkki tästä komento sarjasta:

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

Tila

Microsoft on vahvistanut, että tämä on ongelma Microsoft-tuotteissa, jotka on lueteltu kohdassa koskee.