ينطبق علىExchange Server 2016 Standard Edition Exchange Server 2016 Enterprise Edition

الأعراض

بعد التثبيت والترقية إلى Microsoft Exchange Server 2016 6 التحديث التراكمي (CU6)، لا يمكن الوصول إلى تطبيق ويب Outlook (OWA) أو تبادل تحكم لوحة (ECP)، وتتلقى رسالة الخطأ التالية:

:-( حدث خطأونحن لا يمكن الحصول على هذه المعلومات الآن. الرجاء المحاولة مرة أخرى لاحقاً.س-كلينتيد: كلينتيدس-فيسيرفير: Exch1

وبالإضافة إلى ذلك، يتم تسجيل معلومات الأحداث التالية في سجل التطبيق Exchange server الذي يستضيف قاعدة بيانات علبة البريد:

اسم السجل: التطبيقالمصدر: MSExchange OAuthمعرف الحدث: 2004فئة المهمة: التكوينمستوى: تحذيرالكلمات الأساسية: الكلاسيكيةالمستخدم: n/Aالكمبيوتر: mail.contoso.comالوصف:يتعذر العثور على الشهادة مع بصمة الإبهام سيرتيفيكاتيفالوي في الكمبيوتر الحالي أو الشهادة مفقودة المفتاح الخاص. مطلوب الشهادة لتوقيع الرمز المميز الصادرة.

اسم السجل: التطبيق Source:        ASP.NET 4.0.30319.0معرف الحدث: 1309فئة المهمة: حدث ويبمستوى: تحذيرالكلمات الرئيسية: الكلاسيكية User:          N/Aالوصف:رمز الحدث: 3005رسالة الحدث: حدث استثناء غير معالج.معرف الحدث: EventIDتسلسل الأحداث: 2تكرار الحدث: 1رمز تفاصيل الحدث: 0  معلومات التطبيق:مجال التطبيق:/LM/W3SVC/2/الجذر/owa-2-دوماينيدمستوى الثقة: الكاملمسار التطبيق الظاهري:/owaمسار التطبيق: C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\owa\اسم الجهاز: Exch1  معلومات العملية:معرف العملية: 21508اسم العملية: w3wp.exeاسم الحساب: يكون NT AUTHORITY\SYSTEM  بيانات الاستثناء:نوع الاستثناء: تارجيتينفوكاتيونيكسسيبشنرسالة الاستثناء: تم طرح استثناء بواسطة هدف استدعاء.في System.RuntimeMethodHandle.InvokeMethod (الهدف الكائن كائن الوسائط []، sig التوقيع، منشئ منطقية)في System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal (obj الكائن كائن [] المعلمات، كائن الوسائط [])في System.Reflection.RuntimeMethodInfo.Invoke (obj الكائن، إينفوكيتر بيندينجفلاجس، موثق موثق، معلمات [] الكائن، الثقافة CultureInfo)في Owin.Loader.DefaultLoader-<> c__DisplayClass12-b__b < ماكيديليجاتي > (منشئ إياببويلدير)في Owin.Loader.DefaultLoader-<> c__DisplayClass1-b__0(IAppBuilder builder) < لواديمبليمينتيشن >في Microsoft.Owin.Host.SystemWeb.OwinAppContext.Initialize (بدء تشغيل الإجراء ' 1)في Microsoft.Owin.Host.SystemWeb.OwinBuilder.Build (بدء تشغيل الإجراء ' 1)في Microsoft.Owin.Host.SystemWeb.OwinHttpModule.InitializeBlueprint()في System.Threading.LazyInitializer.EnsureInitializedCore[T] (T والهدف، منطقية، تهيئة كائن آند syncLock، فالويفاكتوري Func ' 1)في Microsoft.Owin.Host.SystemWeb.OwinHttpModule.Init (هتبابليكيشن سياق)في System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS (أبكونتيكست IntPtr سياق HttpContext، معالجات [] MethodInfo)في System.Web.HttpApplication.InitSpecial (هتبابليكاتيونستاتي حالة معالجات [] MethodInfo، أبكونتيكست IntPtr، سياق HttpContext)في System.Web.HttpApplicationFactory.GetSpecialApplicationInstance (أبكونتيكست IntPtr، سياق httpcontext بشكل نموذجي)في System.Web.Hosting.PipelineRuntime.InitializeApplication (IntPtr أبكونتيكست)

شهادة التشفير غير موجودفي Microsoft.Exchange.Security.Authentication.Utility.GetCertificates()في Microsoft.Exchange.Clients.Owa2.Server.Core.notifications.SignalR.SignalRStartup.Configuration (إياببويلدير التطبيق)

طلب معلومات:Https://طلب URL:mail.contoso.com:URLID/owa/؟ أ = 1مسار الطلب:/owa/عنوان مضيف المستخدم: Server\V15\ClientAccess\owa\ Files\Microsoft\Exchange C:\Program أوسيرهوستادريس     User: مصادقة: خطأنوع المصادقة:مؤشر ترابط اسم الحساب: يكون NT AUTHORITY\SYSTEM  معلومات مؤشر الترابط:معرف مؤشر الترابط: 24مؤشر ترابط اسم الحساب: يكون NT AUTHORITY\SYSTEMانتحال: خطأتتبع بنية تخزين العناصر: في System.RuntimeMethodHandle.InvokeMethod (الهدف الكائن كائن الوسائط []، sig التوقيع، منشئ منطقية)في System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal (obj الكائن كائن [] المعلمات، كائن الوسائط [])في System.Reflection.RuntimeMethodInfo.Invoke (obj الكائن، إينفوكيتر بيندينجفلاجس، موثق موثق، معلمات [] الكائن، الثقافة CultureInfo)في Owin.Loader.DefaultLoader-<> c__DisplayClass12-b__b < ماكيديليجاتي > (منشئ إياببويلدير)في Owin.Loader.DefaultLoader-<> c__DisplayClass1-b__0(IAppBuilder builder) < لواديمبليمينتيشن >في Microsoft.Owin.Host.SystemWeb.OwinAppContext.Initialize (بدء تشغيل الإجراء ' 1)في Microsoft.Owin.Host.SystemWeb.OwinBuilder.Build (بدء تشغيل الإجراء ' 1)في Microsoft.Owin.Host.SystemWeb.OwinHttpModule.InitializeBlueprint()في System.Threading.LazyInitializer.EnsureInitializedCore[T] (T والهدف، منطقية، تهيئة كائن آند syncLock، فالويفاكتوري Func ' 1)في Microsoft.Owin.Host.SystemWeb.OwinHttpModule.Init (هتبابليكيشن سياق)في System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS (أبكونتيكست IntPtr سياق HttpContext، معالجات [] MethodInfo)في System.Web.HttpApplication.InitSpecial (هتبابليكاتيونستاتي حالة معالجات [] MethodInfo، أبكونتيكست IntPtr، سياق HttpContext)في System.Web.HttpApplicationFactory.GetSpecialApplicationInstance (أبكونتيكست IntPtr، سياق httpcontext بشكل نموذجي)في System.Web.Hosting.PipelineRuntime.InitializeApplication (IntPtr أبكونتيكست)

السبب

تحدث هذه المشكلة إذا كانت شهادة مصادقة ملقم Exchange المستخدمة لتوقيع OAuth مفقودة من ملقم Exchange. يمكنك تشغيل الأمر التالي للتحقق ما إذا كانت الشهادة مفقود:

الحصول على اكستشانجيسيرتيفيكاتي (Get-أوثكونفيج). كورينتسيرتيفيكاتيثومببرينت

في حالة فقدان الشهادة، ستظهر رسالة الخطأ التالية:

يحدث خطأ Rpc خاصة على الملقم Exch1: لم يتم العثور على الشهادة مع بصمة الإبهام سيرتيفيكاتيفالوي .+ كاتيجوريينفو: نوتسبيسيفيد: (:) [Get-اكستشانجيسيرتيفيكاتي] InvalidOperationException+ فوليقواليفيديروريد: [خادم Exch1، معرف الطلب = =معرف الطلب] [فايلوريكاتيجوري = Cmdlet InvalidOperationException] CEA009BC,Microsoft.Exchange.Management.SystemConfigurationTasks.GetExchangeCertificate

الحل

لحل هذه المشكلة، قم بتثبيت التحديث التراكمي 7 2016 ملقم Exchange أو الأحدث التحديث التراكمي الخاص ب Exchange Server 2016.

الحل البديل

إذا كانت شركتك لديها عدة ملقمات Exchange، قم بتشغيل الأمر التالي في Shell إدارة Exchange للتأكد من حالة الشهادة OAuth موجودة على ملقمات Exchange:

الحصول على اكستشانجيسيرتيفيكاتي (Get-أوثكونفيج). كورينتسيرتيفيكاتيثومببرينت

إذا كانت الشهادة على تبادل ملقمات، تصدير الشهادة والأخرى ثم استيراده إلى ملقم Exchange الذي يحتوي على المشكلة.

إذا لم تكن الشهادة الموجودة على كافة ملقمات Exchange في المؤسسة، اتبع هذه الخطوات لإنشاء ونشر شهادة OAuth جديدة إلى ملقم Exchange:

  1. إنشاء شهادة OAuth جديدة عن طريق تشغيل الأمر التالي:

    جديد-اكستشانجيسيرتيفيكاتي -حجم المفتاح 2048-بريفاتيكيييكسبورتابل $true-سوبجيكتنامي "cn = شهادة مصادقة ملقم Microsoft Exchange"-FriendlyName "شهادة مصادقة ملقم Exchange Microsoft"-اسم المجال "contoso.com"

    ملاحظة: تغيير قيمة المعلمة اسم المجال في المثال (contoso.com) للمجال SMTP الذي يتم استخدامه في المؤسسة الخاصة بك.

  2. تعيين الشهادة التي تم إنشاؤها يمكن استخدامه لمصادقة الخادم بتشغيل الأوامر التالية:

    -نيوسيرتيفيكاتيثومببرينت <ThumbprintFromStep1> مجموعة أوثكونفيج-نيوسيرتيفيكاتيفيكتيفيداتي (الحصول على تاريخ) مجموعة أوثكونفيج -بوبليشسيرتيفيكاتيمجموعة أوثكونفيج-كليربريفيوسسيرتيفيكاتي

  3. أعد تشغيل خدمة مضيف خدمة Microsoft Exchange.

  4. قم بتشغيل الأمر IISReset لإعادة تشغيل IIS أو تشغيل الأوامر التالية (في وضع مرتفع) إعادة تدوير OWA و "تطبيق برنامج التعاون الموسع":

    MSExchangeOWAAppPool ويباببول إعادة التشغيل مسيكستشانجيكباببول ويباببول إعادة التشغيل

    ملاحظة: في بعض بيئات قد يستغرق ساعة لشهادة OAuth ليتم نشرة.

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

المراجع

تعرف على المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.