Dấu hiệu

Sau khi bạn cài đặt bản cập nhật bảo mật tháng 4 năm 2021 (hoặc các bản cập nhật mới hơn) cho Microsoft Exchange Server 2019, 2016 hoặc 2013, các ứng dụng sẽ bắt đầu trả về một trong các thông báo lỗi sau: 

Thông báo 1

Cú pháp không được hỗ trợ bởi không gian chạy này. Điều này có thể xảy ra nếu runspace ở chế độ không có ngôn ngữ.

Thông báo 2

Ngoại lệ đã xảy ra System.Management.Automation.RemoteException: Không gian chạy này không hỗ trợ cú pháp. Điều này có thể xảy ra nếu runspace ở chế độ không có ngôn ngữ. tại System.Management.Automation.Runspaces.AsyncResult.EndInvoke() tại System.Management.Automation.PowerShell.CoreInvokeRemoteHelper[TInput,TOutput](đầu vào PSDataCollection'1, đầu ra PSDataCollection'1,

Trong trường hợp này, ứng dụng không truy xuất thông tin thông qua Remote PowerShell từ máy chủ đang chạy Exchange Server. Trong một số trường hợp, ứng dụng sẽ ngừng phản hồi.

Nguyên nhân

Điểm cuối Exchange Management Console trên máy chủ dựa trên Exchange đã được thay đổi từ chế độ FullLanguage sang chế độ NoLanguage. Các ứng dụng sử dụng các tính năng chế độ FullLanguage của Remote PowerShell giờ đây sẽ gặp lỗi được mô tả trong phần "Triệu chứng" khi họ xử lý các cuộc gọi PowerShell Từ xa.

Giải pháp

Để giải quyết sự cố này, nhà phát triển ứng dụng phải cập nhật ứng dụng để làm việc với trạng thái mới, hạn chế hơn của Exchange Shell. 

Ngoài ra, chúng tôi khuyên bạn nên sử dụng một trong các giải pháp sau:

  • Hãy đảm bảo rằng tất cả các cuộc gọi sử .invoke() cũng đang sử dụng .AddCommand() và không .AddScript(). Để biết thêm thông tin, hãy xem lại hướng dẫn about_Language_Modes - PowerShell | Microsoft Docs.

  • Triển khai phiên đã nhập thay vì sử dụng .invoke(). Để biết thêm thông tin, hãy xem David-Barrett-MS/ExchangePowerShellAutomationSample trên GitHub. Trang web này cung cấp một ứng dụng mẫu minh họa cách kết nối với Exchange Remote PowerShell và chạy lệnh ghép ngắn theo chương trình.  

Thông tin thêm

Để biết thêm thông tin về các bản cập nhật bảo mật tháng 4 năm 2021, hãy xem bài viết Blog của Nhóm Exchange sau đây:

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.