מזהה אירוע 1325, 1026 ו-1000 לאחר המרת OAB עבור Exchange Server 2010

מספר KB מקורי:   2961921

סיכום

בעיה זו מתרחשת אם אתה מפעיל את קובץ ה-script של ConvertOABVdir.ps1 בשרת גישת הלקוח שבו פועל Windows Server 2012. בנוסף, לא ניתן להוריד את OAB. עיין ברזולוציות לפתרון בעיה זו.

סיבה

בעיה זו מתרחשת מכיוון שקובץ ה-script של ConvertOABVdir.ps1 מגדיר את מאגר היישומים של MSExchangeOabAppPool כדי להפעיל את .NET CLR גירסה 4.0 כאשר קובץ ה-script מופעל בשרת שבו פועל Windows Server 2012.

פתרון

כדי לפתור בעיה זו, שנה את מאגר היישומים של MSExchangeOabAppPool לשימוש ב-.NET CLR גירסה 2.0. לשם כך, השתמש באחת מהשיטות הבאות.

שיטה 1: שימוש ב-IIS Manager

  1. פתח את מנהל המידע של Internet Services (IIS) בשרת גישת הלקוח, הרחב את אובייקט השרת ולאחר מכן בחר בריכות יישומים.
  2. לחץ באמצעות לחצן העכבר הימני MSExchangeOabAppPool ולאחר מכן בחר הגדרות בסיסיות
  3. בחר ב- NET Clr version v 2.0.50727 מהרשימה הנפתחת גירסת clr של .net ולאחר מכן לחץ על אישור.
  4. לחץ באמצעות לחצן העכבר הימני על MSExchangeOabAppPool ובחר עצור.
  5. לחץ באמצעות לחצן העכבר הימני על MSExchangeOabAppPool ובחר התחל.

שיטה 2: הפעלת קובץ script

השתמש בעורך טקסט כדי להעתיק את קובץ ה-script המקורי ללא בלוק החתימה הנגררת (החל מ-line 161) לתוך קובץ script חדש, כגון קובץMy-ConvertOABVdir.ps1 .

הוסף את $apppool.ManagedRuntimeVersion = "v2.0" השורה לאחר #31 השורה כדי ליצור את מאגר היישומים של .NET CLR גירסה 2.0 בקובץ. ps1. לאחר מכן, הפעל את קובץ ה-. ps1 שלך.

להלן חלק ממדגם של קובץ 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 אישרה שזוהי בעיה במוצרי Microsoft המופיעים ברשימה חל על.