Händelse-ID 1325, 1026 och 1000 när du har konverterat OAB för Exchange Server 2010

Ursprungligt KB-nummer:   2961921

Sammanfattning

Det här problemet uppstår om du kör ConvertOABVdir.ps1 på klientåtkomstservern som kör Windows Server 2012. Du kan inte ladda ned OAB-filen. Läs igenom resolutionerna för att lösa problemet.

Orsak

Det här problemet uppstår eftersom ConvertOABVdir.ps1-skriptet konfigurerar MSExchangeOabAppPool-programpoolen att köra .NET CLR version 4.0 när skriptet körs på en server som kör Windows Server 2012.

Lösning

Lös problemet genom att ändra programpoolen MSExchangeOabAppPool till att använda .NET CLR version 2.0. Det gör du på något av följande sätt.

Metod 1: Använd IIS-hanteraren

  1. Öppna IIS-hanteraren (Internet Information Services) på klientåtkomstservern, expandera serverobjektet och välj sedan Programpooler.
  2. Högerklicka på MSExchangeOabAppPool och välj sedan Grundläggande inställningar.
  3. Välj .NET CLR Version v2.0.50727 i listrutan för .NET CLR-version och klicka sedan på OK.
  4. Högerklicka på MSExchangeOabAppPool och välj Stoppa.
  5. Högerklicka på MSExchangeOabAppPool och välj Start.

Metod 2: Kör skript

Använd en textredigerare för att kopiera det ursprungliga skriptet utan det avslutande signaturblocket (som börjar på rad 161) till en ny skriptfil, till exempel en My-ConvertOABVdir.ps1 skriptfil.

Lägg till raden efter #31 för att skapa programpoolen för $apppool.ManagedRuntimeVersion = "v2.0" .NET CLR version 2.0 i PS1-filen. Kör sedan PS1-filen.

Följande är en del av exemplet i det här skriptet:

#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 har bekräftat att det är ett problem i de Microsoft-produkter som listas i Gäller för.