Ознаки

Після інсталяції оновлення системи безпеки за квітень 2021 р. (або пізніших оновлень) для Microsoft Exchange Server 2019, 2016 або 2013, програми починають повертати одне з таких повідомлень про помилку: 

Повідомлення 1

Синтаксис не підтримується цим простором виконання. Це може статися, якщо простір виконання перебуває в режимі без мови.

Повідомлення 2

Виняток стався System.Management.Automation.RemoteException: синтаксис не підтримується цим простором виконання. Це може статися, якщо простір виконання перебуває в режимі без мови. at System.Management.Automation.Runspaces.AsyncResult.EndInvoke() at System.Management.Automation.PowerShell.CoreInvokeRemoteHelper[TInput,TOutput](PSDataCollection'1 input, PSDataCollection'1 output,

У цій ситуації програма не отримує відомості через віддалений PowerShell із сервера, на якому запущено Exchange Server. У деяких випадках програма не відповідає.

Причина

Кінцеву точку консоль керування Exchange на сервері Exchange змінено з режиму FullLanguage на NoLanguage. У програмах, які використовують функції режиму FullLanguage віддаленої оболонки PowerShell, тепер виникає помилка, описана в розділі "Ознаки" під час обробки віддалених викликів PowerShell.

Вирішення

Щоб вирішити цю проблему, розробник програми має оновити програму для роботи з новим і більш обмежувальним станом оболонки Exchange. 

Крім того, радимо використовувати одне з наведених нижче рішень.

  • Переконайтеся, що всі виклики, які використовують .invoke() , також використовують .AddCommand() , а не .AddScript(). Докладні відомості див. в довіднику з about_Language_Modes - PowerShell | Документація Microsoft.

  • Впровадьте імпортований сеанс замість використання .invoke(). Докладні відомості див. в статті Девід Барретт-MS/ExchangePowerShellAutomationSample на GitHub. На цій веб-сторінці наведено зразок програми, яка демонструє, як підключитися до віддаленої оболонки PowerShell для Exchange і запускати командлети програмно.  

Додаткові відомості

Докладні відомості про оновлення системи безпеки за квітень 2021 р. див. в цій статті блоґу групи Exchange:

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.