Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Symptome

Nachdem Sie das Sicherheitsupdate vom April 2021 (oder höhere Updates) für Microsoft Exchange Server 2019, 2016 oder 2013 installiert haben, geben Anwendungen eine der folgenden Fehlermeldungen zurück: 

Fehlermeldung 1

Die Syntax wird von diesem Runspace nicht unterstützt. Dies kann vorkommen, wenn sich der Runspace im Modus „Keine Sprache“ befindet.

Fehlermeldung 2

Ausnahme bei System.Management.Automation.RemoteException: Die Syntax wird von diesem Runspace nicht unterstützt. Dies kann vorkommen, wenn sich der Runspace im Modus „Keine Sprache“ befindet. bei System.Management.Automation.Runspaces.AsyncResult.EndInvoke() bei System.Management.Automation.PowerShell.CoreInvokeRemoteHelper[TInput,TOutput](PSDataCollection'1 input, PSDataCollection'1 output,

In diesem Fall ruft die Anwendung keine Informationen über Remote PowerShell vom Server ab, auf dem Exchange Server ausgeführt wird. In einigen Fällen reagiert die Anwendung nicht mehr.

Ursache

Der Endpunkt der Exchange-Verwaltungskonsole auf dem Exchange-basierten Server wurde vom Modus "FullLanguage" in den Modus "NoLanguage" geändert. Bei Anwendungen, die die „FullLanguage“-Modusfeatures von Remote PowerShell verwenden, tritt jetzt der im Abschnitt "Symptome" beschriebene Fehler auf, wenn Remote PowerShell-Aufrufe verarbeitet werden.

Lösung

Um dieses Problem zu beheben, muss der Anwendungsentwickler die Anwendung aktualisieren, damit sie mit dem neuen, restriktiveren Zustand der Exchange-Shell funktioniert. 

Darüber hinaus wird empfohlen, eine der folgenden Lösungen zu verwenden:

  • Stellen Sie sicher, dass alle Aufrufe, die .invoke() verwenden, auch .AddCommand() und nicht .AddScript() verwenden. Weitere Informationen finden Sie in der Anleitung von about_Language_Modes – PowerShell | Microsoft-Dokumentation.

  • Implementieren Sie eine importierte Sitzung, anstatt .invoke() zu verwenden. Weitere Informationen finden Sie unter David-Barrett-MS/ExchangePowerShellAutomationSample auf GitHub. Diese Webseite enthält eine Beispielanwendung, die veranschaulicht, wie Sie eine Verbindung mit Exchange Remote PowerShell herstellen und Cmdlets programmgesteuert ausführen.  

Weitere Informationen

Sie finden weitere Informationen zu den Sicherheitsupdates vom April 2021 im folgenden Artikel des Exchange-Teamblogs:

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×