Exchange Server-PowerShell (Exchange-Verwaltungsshell)

Die Exchange-Verwaltungsshell basiert auf Windows PowerShell Technologie und bietet eine leistungsstarke Befehlszeilenschnittstelle, die die Automatisierung Exchange Verwaltungsaufgaben ermöglicht. Sie können die Exchange Verwaltungsshell verwenden, um jeden Aspekt von Exchange zu verwalten. Sie können beispielsweise E-Mail-Konten erstellen, Sendeconnectors und Empfangsconnectors erstellen, Postfachdatenbankeigenschaften konfigurieren und Verteilergruppen verwalten. Sie können die Exchange Verwaltungsshell verwenden, um jede Aufgabe auszuführen, die in den Exchange grafischen Verwaltungstools verfügbar ist, sowie Dinge, die Sie dort nicht ausführen können (z. B. Massenvorgänge). Wenn Sie im Exchange Admin Center (EAC), in der Exchange Systemsteuerung (ECP) oder im Exchange-Verwaltungskonsole (EMC) etwas tun, ist es die Exchange Verwaltungsshell, die die Arbeit im Hintergrund ausführt.

Die Exchange-Verwaltungsshell stellt zudem eine stabile und flexible Skriptplattform bereit. Visual Basic-Skripts, die viele Codezeilen erfordern, können durch Exchange-Verwaltungsshell-Befehle ersetzt werden, die weniger als eine Codezeile umfassen. Die Exchange-Verwaltungsshell bietet diese Flexibilität, da sie ein auf Microsoft.NET Framework basierendes Objektmodell verwendet. Dieses Objektmodell ermöglicht es den Exchange-Cmdlets, die Ausgabe eines Befehls für die Ausführung nachfolgender Befehle zu übernehmen.

Informationen zum sofortigen Verwenden der Exchange-Verwaltungsshell finden Sie im Dokumentationsabschnitt Exchange Verwaltungsshell weiter unten in diesem Artikel.

Hinweis

Es gibt kein von Microsoft bereitgestelltes Modul im PowerShell-Katalog für Exchange Server PowerShell. Um Stattdessen PowerShell in Exchange Server zu verwenden, haben Sie die folgenden Optionen:

Funktionsweise der Exchange-Verwaltungsshell für alle Exchange Serverrollen mit Ausnahme von Edge-Transport

Unabhängig davon, ob Sie die Exchange-Verwaltungsshell auf einem lokalen Exchange-Server oder auf einem Exchange Server verwenden, der sich im ganzen Land befindet, erledigt PowerShell die Arbeit.

Wenn Sie auf die Verknüpfung Exchange Verwaltungsshell auf einem Exchange Server klicken, führt die lokale Instanz von Windows PowerShell die folgenden Schritte aus:

  1. Verbinden dem nächstgelegenen Exchange Server (meistens dem lokalen Exchange-Server) mithilfe einer erforderlichen Windows PowerShell Komponente namens Windows Remoteverwaltung (WinRM).

  2. Authentifizierungsprüfungen werden ausgeführt.

  3. Eine Remote-PowerShell-Sitzung wird für Sie erstellt.

Sie erhalten nur Zugriff auf die Exchange-Cmdlets und -Parameter, die den Exchange-Verwaltungsrollengruppen und -Verwaltungsrollen zugeordnet sind, die Ihnen zugewiesen sind. Weitere Informationen dazu, wie Exchange Rollengruppen und Rollen verwendet, um zu verwalten, wer welche Aufgaben ausführen kann, finden Sie unter Exchange Server Berechtigungen.

Ein Vorteil von Remote-PowerShell besteht darin, dass Sie Windows PowerShell auf einem lokalen Computer verwenden können, um eine Verbindung mit einem Remoteserver Exchange herzustellen, und die Exchange Cmdlets in der Windows PowerShell Sitzung importieren können, damit Sie Exchange verwalten können. Die einzigen Anforderungen für den Computer sind:

  • Ein unterstütztes Betriebssystem für Exchange Server.
  • Eine unterstützte Version von .NET Framework.
  • Eine unterstützte Version von Windows Management Framework (WMF), das WinRM und Windows PowerShell enthält.

Ausführliche Informationen finden Sie in den folgenden Artikeln:

Es wird jedoch empfohlen, die Exchange Verwaltungstools (einschließlich der Exchange Verwaltungsshell) auf jedem Computer zu installieren, den Sie zum umfassenden Verwalten Exchange Server verwenden. Ohne installierte Exchange Verwaltungstools müssen Sie manuell eine Verbindung mit dem Remoteserver Exchange herstellen, und Sie haben keinen Zugriff auf die zusätzlichen Funktionen, die die Exchange Verwaltungstools bereitstellen.

Weitere Informationen zum Herstellen einer Verbindung mit Exchange Servern ohne installierte Exchange-Verwaltungstools finden Sie unter Verbinden zu Exchange Servern mithilfe von Remote-PowerShell.

Funktionsweise der Exchange-Verwaltungsshell auf Edge-Transport-Servern

Auf Edge-Transport-Servern funktioniert die Exchange-Verwaltungsshell anders. In der Regel stellen Sie Edge-Transport-Server in Ihrem Umkreisnetzwerk bereit, entweder als eigenständige Server oder als Mitglied einer Active Directory-Umkreisdomäne.

Wenn Sie auf die Verknüpfung Exchange Verwaltungsshell auf einem Exchange Edge-Transport-Server klicken, erstellt die lokale Instanz von Windows PowerShell eine lokale PowerShell-Sitzung, die Sie verwenden können.

Auf Edge-Transport-Servern werden keine Verwaltungsrollen oder Verwaltungsrollengruppen zur Steuerung von Berechtigungen verwendet. Die lokale Administratorengruppe bestimmt, wer die Exchange-Features auf dem lokalen Server konfigurieren kann.

Weitere Informationen zu Edge-Transport-Servern finden Sie unter Edge Transport Servers.

Dokumentation zur Exchange-Verwaltungsshell

Die folgende Tabelle enthält Links zu Artikeln, mit denen Sie die Exchange-Verwaltungsshell kennenlernen und verwenden können.

Artikel Beschreibung
Öffnen der Exchange-Verwaltungsshell Suchen und öffnen Sie die Exchange-Verwaltungsshell auf einem Exchange Server oder auf einem Computer, auf dem die Exchange Verwaltungstools installiert sind.
Herstellen einer Verbindung mit Exchange-Servern mithilfe der Remote-PowerShell Verwenden Sie Windows PowerShell auf einem lokalen Computer, um eine Verbindung mit einem Exchange Server herzustellen.
Steuern des Remote-PowerShell-Zugriffs auf Exchange-Server Erfahren Sie, wie Sie den Remote-PowerShell-Zugriff von Benutzern auf Exchange Server blockieren oder zulassen.
Ermitteln der erforderlichen Berechtigungen zum Ausführen von Exchange-Cmdlets Suchen Sie die Berechtigungen, die Sie zum Ausführen eines bestimmten Cmdlets benötigen, oder einen oder mehrere Parameter für das Cmdlet.
Syntax der Exchange-Cmdlets Erfahren Sie mehr über die Struktur und Syntax von Cmdlets in Exchange PowerShell.
Empfängerfilter in den Exchange-Verwaltungsshellbefehlen Erfahren Sie mehr über Empfängerfilter in der Exchange-Verwaltungsshell.
Verwenden von Update-ExchangeHelp zum Aktualisieren Exchange PowerShell-Hilfeartikel auf Exchange Servern Erfahren Sie, wie Sie Update-ExchangeHelp verwenden, um die Hilfe für Exchange Cmdlet-Referenzartikel auf Exchange Servern zu aktualisieren.