معرف الحدث للكشف التلقائي 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

التاريخ: DateTime

معرف الحدث: 1

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

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

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

المستخدم: غير متوفر

الكمبيوتر: ComputerName

الوصف:

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

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

at Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2.ExecuteOnPremEndFlow(AutoDiscoverV2Request request)

at Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2.Execute(AutoDiscoverV2Request request, ITenantRepository tenantRepository)

في Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2HandlerBase.<>c__DisplayClass11_0.<ProcessRequest>b__0()

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

الحل البديل

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

Get-WebServicesVirtualDirectory -server YourExchangeServerName | fl name, *url*

Get-AutodiscoverVirtualDirectory -server YourExchangeServerName | fl name, *url*

Get-ActiveSyncVirtualDirectory -server YourExchangeServerName | fl name, *url*

      

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

      

مثال:

      

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

      

Get-AutodiscoverVirtualDirectory -server YourExchangeServerName | fl name, *url*

      

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

InternalUrl :

ExternalUrl :

      

إذا كانت ExternalUrl فارغة، فاستخدم step2 لتعيين قيمة تطابق 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

  • FullyQualifiedErrorId : NamedParameterNotFound,Set-AutodiscoverVirtualDirectory

  • PSComputerName : ex15.365labs.net

      

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

      

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

المراجع

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

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

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