Symtom

När du har installerat säkerhetsuppdateringen för april 2021 (eller senare uppdateringar) för Microsoft Exchange Server 2019, 2016 eller 2013 börjar programmen returnera något av följande felmeddelanden: 

Meddelande 1

Syntaxen stöds inte av det här runsteget. Detta kan inträffa om runsteget är i icke-språkläge.

Meddelande 2

Undantag inträffade System.Management.Automation.RemoteException: Syntaxen stöds inte av det här körningsområdet. Detta kan inträffa om runsteget är i icke-språkläge. på System.Management.Automation.Runspaces.AsyncResult.EndInvoke() på System.Management.Automation.PowerShell.CoreInvokeRemoteHelper[TInput,TOutput](PSDataCollection'1 input, PSDataCollection'1 output,

I så fall hämtar programmet inte information via Remote PowerShell från servern som kör Exchange Server. I vissa fall slutar programmet svara.

Orsak

Den Exchange Management Console slutpunkten på den Exchange-baserade servern ändrades från fullspråksläge till NoLanguage-läge. Program som använder funktionerna i FullLanguage-läge i Remote PowerShell får nu det fel som beskrivs i avsnittet "Symptom" när de bearbetar Remote PowerShell-samtal.

Lösning

För att lösa det här problemet måste programutvecklaren uppdatera programmet så att det fungerar med det nya, mer restriktiva tillståndet i Exchange Shell. 

Vi rekommenderar dessutom att du använder någon av följande lösningar:

  • Kontrollera att alla samtal som använder .invoke() också använder .AddCommand() och inte .AddScript(). Mer information finns i anvisningarna från about_Language_Modes – PowerShell | Microsoft Docs.

  • Implementera en importerad session i stället för att använda .invoke(). Mer information finns i David-Barrett-MS/ExchangePowerShellAutomationSample på GitHub. Den här webbsidan innehåller ett exempelprogram som visar hur du ansluter till Exchange Remote PowerShell och kör cmdlets programmässigt.  

Mer information

Mer information om säkerhetsuppdateringarna för april 2021 finns i följande Exchange Team-bloggartikel:

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.