Příznaky

Po instalaci aktualizace zabezpečení z dubna 2021 (nebo novějších aktualizací) pro Microsoft Exchange Server 2019, 2016 nebo 2013 začnou aplikace vracet jednu z následujících chybových zpráv: 

Zpráva 1

Tento runspace nepodporuje syntaxi. K tomu může dojít, pokud je prostředí runspace v režimu bez jazyka.

Zpráva 2

Došlo k výjimce System.Management.Automation.RemoteException: Tento runspace nepodporuje syntaxi. K tomu může dojít, pokud je prostředí runspace v režimu bez jazyka. at System.Management.Automation.Runspaces.AsyncResult.EndInvoke() at System.Management.Automation.PowerShell.CoreInvokeRemoteHelper[TInput,TOutput](PSDataCollection'1 input, PSDataCollection'1 output,

V takovém případě aplikace nenačte informace prostřednictvím vzdáleného PowerShellu ze serveru, na kterém běží Exchange Server. V některých případech aplikace přestane reagovat.

Příčina

Koncový bod Konzola pro správu serveru Exchange na serveru exchange se změnil z režimu FullLanguage na režim NoLanguage. U aplikací, které používají funkce režimu FullLanguage vzdáleného PowerShellu, se teď při zpracování vzdálených volání PowerShellu zobrazí chyba popsaná v části Příznaky.

Řešení

Pokud chcete tento problém vyřešit, musí vývojář aplikace aktualizovat aplikaci tak, aby fungovala s novým, více omezujícím stavem prostředí Exchange Shell. 

Kromě toho doporučujeme použít některé z následujících řešení:

  • Ujistěte se, že všechna volání, která používají .invoke() , používají také .AddCommand() a ne .AddScript(). Další informace najdete v doprovodných materiálech z about_Language_Modes – PowerShell | Microsoft Docs.

  • Implementujte importovanou relaci místo použití .invoke(). Další informace najdete v tématu David-Barrett-MS/ExchangePowerShellAutomationSample na GitHubu. Tato webová stránka obsahuje ukázkovou aplikaci, která ukazuje, jak se připojit ke vzdálenému prostředí PowerShell pro Exchange a programově spouštět rutiny.  

Další informace

Další informace o aktualizacích zabezpečení z dubna 2021 najdete v následujícím článku na blogu týmu Exchange:

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.