Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Simptome

După ce instalați actualizarea de securitate din aprilie 2021 (sau actualizările mai recente) pentru Microsoft Exchange Server 2019, 2016 sau 2013, aplicațiile încep să returneze unul dintre următoarele mesaje de eroare: 

Mesaj 1

Sintaxa nu este acceptată de acest spațiu de rulare. Acest lucru se poate întâmpla dacă spațiul de rulare este în modul fără limbă.

Mesaj 2

Excepție la System.Management.Automation.RemoteException: Sintaxa nu este acceptată de acest spațiu de rulare. Acest lucru se poate întâmpla dacă spațiul de rulare este în modul fără limbă. la System.Management.Automation.Runspaces.AsyncResult.EndInvoke() la intrare System.Management.Automation.PowerShell.CoreInvokeRemoteHelper[TInput,TOutput](intrare PSDataCollection'1, ieșire PSDataCollection'1,

În această situație, aplicația nu regăsește informații prin PowerShell la distanță de pe serverul care rulează Exchange Server. În unele cazuri, aplicația nu mai răspunde.

Cauza

Punctul final Consolă de gestionare Exchange de pe serverul bazat pe Exchange a fost modificat din modul FullLanguage în modul NoLanguage. Aplicațiile care utilizează caracteristicile modului FullLanguage din Remote PowerShell se confruntă acum cu eroarea descrisă în secțiunea "Simptome" atunci când procesează apeluri PowerShell la distanță.

Rezolvarea

Pentru a rezolva această problemă, dezvoltatorul aplicației trebuie să actualizeze aplicația pentru a funcționa cu noua stare, mai restrictivă, a Componentei Shell Exchange. 

În plus, vă recomandăm să utilizați oricare dintre următoarele soluții:

  • Asigurați-vă că toate apelurile care utilizează .invoke() utilizează, de asemenea, .AddCommand() , nu .AddScript(). Pentru mai multe informații, revizuiți instrucțiunile de la about_Language_Modes - PowerShell | Microsoft Docs.

  • Implementați o sesiune importată în loc să utilizați .invoke(). Pentru mai multe informații, consultați David-Barrett-MS/ExchangePowerShellAutomationSample pe GitHub. Această pagină web oferă un exemplu de aplicație care demonstrează cum să vă conectați la Exchange Remote PowerShell și să rulați cmdleturile prin programare.  

Mai multe informații

Pentru mai multe informații despre actualizările de securitate din aprilie 2021, consultați următorul articol de pe blogul echipei Exchange:

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×