Simptomi
Kada instalirate sigurnosno ažuriranje iz travnja 2021. (ili novija ažuriranja) za Microsoft Exchange Server 2019, 2016 ili 2013, aplikacije počinju vraćati jednu od sljedećih poruka o pogrešci:
Poruka 1
Ovaj runspace ne podržava sintaksu. To se može dogoditi ako je prostor za pokretanje u načinu rada bez jezika.
Poruka 2
Došlo je do iznimke System.Management.Automation.RemoteException: ovaj prostor za pokretanje ne podržava sintaksu. To se može dogoditi ako je prostor za pokretanje u načinu rada bez jezika. at System.Management.Automation.Runspaces.AsyncResult.EndInvoke() at System.Management.Automation.PowerShell.CoreInvokeRemoteHelper[TInput,TOutput](PSDataCollection'1 input, PSDataCollection'1 output,
U tom slučaju aplikacija ne dohvaća informacije putem udaljene ljuske PowerShell s poslužitelja na kojem je Exchange Server. U nekim slučajevima aplikacija prestaje reagirati.
Uzrok
Krajnja Exchange Management Console na poslužitelju utemeljenom na sustavu Exchange promijenjena je iz načina FullLanguage u način rada NoLanguage. Aplikacije koje koriste značajke načina fulllanguage udaljene ljuske PowerShell sada nailaže na pogrešku opisanu u odjeljku "Simptomi" prilikom obrade poziva udaljene ljuske PowerShell.
Rješenje
Da bi riješio taj problem, razvojni inženjer aplikacije mora ažurirati aplikaciju da bi funkcionirala s novim, restriktivnijim stanjem ljuske sustava Exchange.
Osim toga, preporučujemo da koristite jedno od sljedećih rješenja:
-
Provjerite koriste li se svi pozivi .invoke() koriste i .AddCommand() a ne .AddScript(). Dodatne informacije potražite u smjernicama about_Language_Modes - PowerShell | Microsoftova dokumentacija.
-
Implementirati uvezenu sesiju umjesto korištenja .invoke(). Dodatne informacije potražite u članku David-Barrett-MS/ExchangePowerShellAutomationSample na servisu GitHub. Ova web-stranica sadrži oglednu aplikaciju koja pokazuje kako se povezati s udaljenom ljuskom Exchange PowerShell i programski pokrenuti cmdlete.
Dodatne informacije
Dodatne informacije o sigurnosnim ažuriranjima iz travnja 2021. potražite u sljedećem članku bloga tima za Exchange: