ID Sự kiện Tự động phát hiện 1 sau khi cài Exchange Server 2019 CU3 hoặc CU14 Exchange Server 2016

Áp dụng cho
Exchange Server 2019 Exchange Server 2016

Triệu chứng

Sau khi nâng cấp lên Bản cập nhật Tích lũy 3 cho Microsoft Exchange Server 2019 hoặc Bản cập nhật Tích lũy 14 dành cho Exchange Server 2016, bạn nhận được thông báo lỗi sau:

Tên Đăng nhập: Ứng dụng

Nguồn: MSExchange Autodiscover

Ngày: DateTime

ID Sự kiện: 1

Danh mục Nhiệm vụ: Web

Mức: Lỗi

Từ khóa: Cổ điển

Người dùng: Không áp dụng

Máy tính: ComputerName

Mô tả:

Unhandled Exception "Object reference not set to an instance of an object."

Theo dõi xếp chồng: tại Microsoft.Exchange.AutoDiscoverV2.FlightSettingRepository.GetHostNameFromVdir(ADObjectId serverSiteId, Giao thức chuỗi)

tại Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2.ExecuteOnPremEndFlow(AutoDiscoverV2Request request)

tại Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2.Execute(AutoDiscoverV2Request request, ITenantRepository tenantRepository)

tại Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2HandlerBase.<>c__DisplayClass11_0.<ProcessRequest>b__0()

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

Giải pháp thay thế

Để khắc phục sự cố này, bạn nên kiểm tra URL bên ngoài cho các thư mục ảo sau đây:

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

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

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

      

Nếu URL ngoài trống, hãy gán giá trị cho URL bên ngoài tương ứng với FQDN công cộng.

      

Ví dụ:

      

Bước 1: Kiểm tra URL Tự động phát hiện bằng cách sử dụng lệnh ghép ngắn sau đây.

      

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

      

Tên : Tự động phát hiện (Website Mặc định)

InternalUrl :

ExternalUrl :

      

Nếu ExternalUrl trống, hãy dùng bước 2 để gán giá trị tương ứng với FQDN công cộng với URL bên ngoài Tự động phát hiện.

      

Bước 2: Đặt URL Bên ngoài Tự động phát hiện bằng cách sử dụng lệnh ghép ngắn sau đây.

      

Get-AutodiscoverVirtualDirectory -Server YourExchangeServerName |set-AutodiscoverVirtualDirectory -ExternalUrl https://autodiscover. FQDN/Tự động phát hiện/Autodiscover.xml

      

Ghi chú
      

  • ExternalUrl chỉ có thể truy nhập khi bạn thêm PSSnapin trong phiên PowerShell mới (không phải EMS) trên Exchange Server 2019, Exchange Server 2016 và Exchange Server 2013.

  • Bạn có thể nhận được thông báo lỗi nếu không thêm PSSnapin vào phiên PowerShell mới.

    Ví dụ: bạn chạy lệnh ghép ngắn sau mà không thêm ghim PSSnapin trong phiên PowerShell mới:

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

      

Sau đó, bạn nhận được thông báo lỗi sau:

      

Không tìm thấy tham số khớp với tên tham số 'ExternalUrl'.

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

  • FullyQualifiedErrorId : NamedParameterNotFound,Set-AutodiscoverVirtualDirectory

  • PSComputerName : ex15.365labs.net

      

Để khắc phục sự cố này, bạn nên chạy lệnh sau đây để làm cho ExternalUrl trở nên dễ truy nhập:

      

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

Tham khảo

Tìm hiểu về thuật ngữ mà Microsoft dùng để mô tả các bản cập nhật phần mềm.

Thông tin khác

Microsoft đã nhận ra sự cố này và sẽ đăng thêm thông tin trong bài viết này khi có sẵn.