Triệu chứng
Sau khi bạn nâng cấp lên bản Cập Nhật tích lũy 3 cho Microsoft Exchange server 2019 hoặc 14 Cập Nhật tích luỹ 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 tự động phát hiện
Ngày: DateTime
ID sự kiện: 1
Danh mục tác vụ: web
Cấp độ: lỗi
Từ khoá: cổ điển
Người dùng: N/A
Máy tính: ComputerName
Mô tả:
Các ngoại lệ "đối tượng tham chiếu không đặt thành một phiên bản của đối tượng."
Ngăn xếp theo dõi: tại Microsoft. Exchange. AutoDiscoverV2. FlightSettingRepository. GetHostNameFromVdir (ADObjectId serverSiteId, Chuỗi giao thức)
tại Microsoft. Exchange. AutoDiscoverV2. AutoDiscoverV2. ExecuteOnPremEndFlow (AutoDiscoverV2Request yêu cầu)
tại Microsoft. Exchange. AutoDiscoverV2. AutoDiscoverV2. Execute (AutoDiscoverV2Request request, ITenantRepository Tenantrevị)
tại Microsoft. Exchange. AutoDiscoverV2. AutoDiscoverV2HandlerBase. < > c__DisplayClass11_0. < ProcessRequest > b__0 ()
tại Microsoft. Exchange. common. IL. ILUtil. DoTryFilterCatch (hành động tryDelegate, Func ' 2 filterDelegate, hành động ' 1 catchDelegate)
Cách giải quyết
Để 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:
Get-WebServicesVirtualDirectory-máy chủ YourExchangeServerName | FL tên, * URL *
Get-AutodiscoverVirtualDirectory-máy chủ YourExchangeServerName | FL tên, * URL *
Get-ActiveSyncVirtualDirectory-máy chủ YourExchangeServerName | FL tên, * URL *
Nếu URL bên ngoài là trống, gán giá trị cho URL bên ngoài tương ứng với FQDN công cộng.
Ví dụ:
Step1: Kiểm tra URL tự động phát hiện bằng cách sử dụng lệnh sau đây.
Get-AutodiscoverVirtualDirectory-máy chủ YourExchangeServerName | FL tên, * URL *
Tên: autodiscover (trang web mặc định)
InternalUrl
ExternalUrl
Nếu ExternalUrl trống, sử dụng STEP2 để gán giá trị tương ứng với FQDN công cộng để tự động phát hiện URL bên ngoài.
Step2: Đặt URL bên ngoài tự động phát hiện bằng cách sử dụng lệnh sau đây.
Get-AutodiscoverVirtualDirectory-máy chủ YourExchangeServerName | thiết lập-AutodiscoverVirtualDirectory-ExternalUrl https://autodiscover.FQDN/Autodiscover/Autodiscover.xml
Lưu ý
-
ExternalUrl chỉ có thể truy cập khi bạn thêm PSSnapin trong phiên PowerShell mới (không 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 bạn không thêm PSSnapin trong phiên PowerShell mới. Ví dụ: bạn chạy lệnh sau đây mà không cần thêm PSSnapin trong phiên PowerShell mới:
Get-AutodiscoverVirtualDirectory-máy chủ $env: COMPUTERNAME | Thiết lập AutodiscoverVirtualDirectory-ExternalUrl "https://autodiscover.365labs.net/Autodiscover/Autodiscover.xml"
Sau đó, bạn nhận được thông báo lỗi sau:
Không thể tìm thấy tham số phù hợp với tên tham số ' ExternalUrl '.
+ CategoryInfo: InvalidArgument: (:) [Thiết lập AutodiscoverVirtualDirectory], ParameterBindingException
+ FullyQualifiedErrorId: NamedParameterNotFound, thiết lập AutodiscoverVirtualDirectory
+ PSComputerName: ex15.365labs.net
Để khắc phục sự cố này, bạn nên chạy lệnh sau để làm cho ExternalUrl có thể truy cập:
PS C:\PowerShell > Thêm PSSnapin Microsoft. Exchange. Management. PowerShell. E2010
Tham khảo
Tìm hiểu về thuật ngữ Microsoft sử dụng để miêu tả các bản cập nhật phần mềm.
Thông tin Bổ sung
Microsoft đã nhận ra vấn đề này và sẽ đăng thêm thông tin trong bài viết này khi nó trở nên có sẵn.