Príznaky

Po inštalácii aktualizácie zabezpečenia z apríla 2021 (alebo novších aktualizácií) pre Microsoft Exchange Server 2019, 2016 alebo 2013 aplikácie začnú vracať jedno z nasledujúcich chybových hlásení: 

Správa 1

Tento priestor runspace nepodporuje syntax. Táto situácia môže nastať, ak je priestor runspace v režime bez jazyka.

Správa 2

Vyskytla sa výnimka System.Management.Automation.RemoteException: Tento priestor runspace nepodporuje syntax. Táto situácia môže nastať, ak je priestor runspace v režime bez jazyka. at System.Management.Automation.Runspaces.AsyncResult.EndInvoke() at System.Management.Automation.PowerShell.CoreInvokeRemoteHelper[TInput,TOutput](PSDataCollection'1 input, PSDataCollection'1 output,

V takomto prípade aplikácia nenačítaje informácie prostredníctvom prostredia Remote PowerShell zo servera, ktorý je spustený Exchange Server. V niektorých prípadoch aplikácia prestane reagovať.

Príčina

Koncový bod konzola Exchange Management Console na serveri exchange bol zmenený z režimu FullLanguage na režim NoLanguage. V aplikáciách, ktoré používajú funkcie režimu FullLanguage prostredia Remote PowerShell, sa pri spracovávaní volaní prostredia Remote PowerShell zobrazí chyba popísaná v časti Príznaky.

Riešenie

Na vyriešenie tohto problému musí vývojár aplikácií aktualizovať aplikáciu, aby fungovala s novým, reštriktívnejším stavom prostredia Exchange Shell. 

Okrem toho odporúčame použiť niektoré z nasledujúcich riešení:

  • Skontrolujte, či všetky hovory, ktoré používajú .invoke() , tiež používajú .AddCommand() a nie .AddScript(). Ďalšie informácie nájdete v pokynoch z prostredia about_Language_Modes – PowerShell | Microsoft Docs.

  • Namiesto použitia .invoke()implementujte importované relácie. Ďalšie informácie nájdete v téme David-Barrett-MS/ExchangePowerShellAutomationSample na lokalite GitHub. Táto webová stránka poskytuje ukážkovú aplikáciu, ktorá ukazuje, ako sa pripojiť k serveru Exchange Remote PowerShell a spúšťať rutiny typu cmdlet pomocou programovania.  

Ďalšie informácie

Ďalšie informácie o aktualizáciách zabezpečenia z apríla 2021 nájdete v nasledujúcom článku blogu tímu Exchange:

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.