Gebeurtenis-ID 1325, 1026 en 1000 na het converteren van OAB voor Exchange Server 2010

Oorspronkelijk KB-nummer:   2961921

Samenvatting

Dit probleem ontstaat als u het ConvertOABVdir.ps1-script uitvoert op de client toegangs server waarop Windows Server 2012 wordt uitgevoerd. Daarnaast kunt u de OAB niet downloaden. Bekijk de oplossingen om dit probleem op te lossen.

Oorzaak

Dit probleem doet zich voor omdat in het ConvertOABVdir.ps1 script de MSExchangeOabAppPool-toepassingsgroep wordt geconfigureerd voor het uitvoeren van .NET CLR versie 4,0 wanneer het script wordt uitgevoerd op een server waarop Windows Server 2012 wordt uitgevoerd.

Oplossing

U kunt dit probleem oplossen door de MSExchangeOabAppPool-toepassingsgroep te wijzigen in .NET CLR versie 2,0. U kunt dit op een van de volgende manieren doen.

Methode 1: IIS-beheer gebruiken

  1. Open Internet Information Services (ISS) Manager op de server voor client toegang, vouw het Server object uit en selecteer vervolgens Toepassingsgroepen.
  2. Klik met de rechtermuisknop op MSExchangeOabAppPool en selecteer basisinstellingen.
  3. Selecteer .NET CLR versie v 2.0.50727 in de vervolgkeuzelijst .NET CLR-versie en klik vervolgens op OK.
  4. Klik met de rechtermuisknop op MSExchangeOabAppPool en selecteer stoppen.
  5. Klik met de rechtermuisknop op MSExchangeOabAppPool en selecteer starten.

Methode 2: script uitvoeren

Gebruik een teksteditor om het oorspronkelijke script te kopiëren zonder dat dit wordt ondertekend (beginnend bij regel 161) naar een nieuw scriptbestand, zoals een My-ConvertOABVdir.ps1 bestand.

Voeg de $apppool.ManagedRuntimeVersion = "v2.0" lijn toe na regel #31 om de toepassingsgroep van .NET CLR versie 2,0 in uw. ps1-bestand te maken. Vervolgens voert u het. ps1-bestand uit.

Hierna volgt een voorbeeld van het script:

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

Status

Microsoft heeft bevestigd dat dit een probleem is met de Microsoft-producten die worden vermeld in van toepassing op.