معرف حدث الاكتشاف التلقائي 1 بعد تثبيت Exchange Server 2019 CU3 أو Exchange Server 2016 CU14

ينطبق على
Exchange Server 2019 Exchange Server 2016

الأعراض

بعد الترقية إلى التحديث التراكمي 3 Microsoft Exchange Server 2019 أو التحديث التراكمي 14 Exchange Server 2016، ستتلقى رسالة الخطأ التالية:

اسم السجل: التطبيق

المصدر: MSExchange Autodiscover

التاريخ: التاريخ والوقت

معرف الحدث: 1

فئة المهمة: ويب

المستوى: الخطأ

الكلمات الأساسية: كلاسيكي

المستخدم: N/A

الكمبيوتر: ComputerName

الوصف:

استثناء غير معالج "لم يتم تعيين مرجع الكائن إلى مثيل كائن."

تتبع المكدس: في Microsoft.Exchange.AutoDiscoverV2.FlightSettingRepository.GetHostNameFromVdir(ADObjectId serverSiteId, String protocol)

في Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2.ExecuteOnPremEndFlow(طلب AutoDiscoverV2Request)

في Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2.Execute(طلب AutoDiscoverV2Request, ITenantRepository tenantRepository)

في Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2HandlerBase.<>c__DisplayClass11_0.<>طلب العملية b__0()

في Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(Action tryDelegate, Func'2 filterDelegate, Action'1 catchDelegate)

الحل البديل

لحل هذه المشكلة، يجب التحقق من عنوان URL الخارجي للدلائل الظاهرية التالية:

Get-WebServicesVirtualDirectory -server YourExchangeServerName | اسم fl، *url*

Get-AutodiscoverVirtualDirectory -server YourExchangeServerName | اسم fl، *url*

Get-ActiveSyncVirtualDirectory -server YourExchangeServerName | اسم fl، *url*

      

إذا كان عنوان URL الخارجي فارغا، فقم بتعيين قيمة إلى عنوان URL الخارجي الذي يتوافق مع FQDN العام.

      

مثال:

      

الخطوة 1: تحقق من عنوان URL للاكتشاف التلقائي باستخدام cmdlet التالي.

      

Get-AutodiscoverVirtualDirectory -server YourExchangeServerName | اسم fl، *url*

      

الاسم: الاكتشاف التلقائي (موقع ويب الافتراضي)

InternalUrl :

ExternalUrl :

      

إذا كان ExternalUrl فارغا، فاستخدم الخطوة 2 لتعيين قيمة تتوافق مع FQDN العام إلى عنوان URL الخارجي للاكتشاف التلقائي.

      

الخطوة 2: قم بتعيين عنوان URL الخارجي للاكتشاف التلقائي باستخدام cmdlet التالي.

      

Get-AutodiscoverVirtualDirectory -Server YourExchangeServerName |set-AutodiscoverVirtualDirectory -ExternalUrl https://autodiscover. FQDN/Autodiscover/Autodiscover.xml

      

ملاحظة
      

  • يمكن الوصول إلى ExternalUrl فقط عند إضافة PSSnapin في جلسة PowerShell جديدة (وليس EMS) في Exchange Server 2019 Exchange Server 2016 Exchange Server 2013.

  • قد تتلقى رسالة خطأ إذا لم تقم بإضافة PSSnapin في جلسة عمل PowerShell الجديدة.

    على سبيل المثال، يمكنك تشغيل cmdlet التالي دون إضافة PSSnapin في جلسة PowerShell الجديدة:

Get-AutodiscoverVirtualDirectory -Server $env:COMPUTERNAME | Set-AutodiscoverVirtualDirectory -ExternalUrl "https://autodiscover.365labs.net/Autodiscover/Autodiscover.xml"

      

بعد ذلك، تتلقى رسالة الخطأ التالية:

      

لا يمكن العثور على معلمة تطابق اسم المعلمة "ExternalUrl".

  • CategoryInfo: InvalidArgument: (:) [Set-AutodiscoverVirtualDirectory], ParameterBindingException

  • FullQualifiedErrorId: NamedParameterNotFound,Set-AutodiscoverVirtualDirectory

  • PSComputerName : ex15.365labs.net

      

للتغلب على هذه المشكلة، يجب تشغيل الأمر التالي لتسهيل الوصول إلى ExternalUrl:

      

PS C:\PowerShell> Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010

المراجع

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

معلومات إضافية

أدركت Microsoft هذه المشكلة وستنشر المزيد من المعلومات في هذه المقالة عندما تصبح متوفرة.