Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Exchange-Verwaltungsshell basiert auf Windows PowerShell-Technologie und bietet eine leistungsfähige Befehlszeilenschnittstelle, die die Automatisierung von 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, Sende- und Empfangsconnectors erstellen, Postfachdatenbankeigenschaften konfigurieren und Verteilergruppen verwalten.
Sie können die Exchange-Verwaltungsshell verwenden, um alle Aufgaben auszuführen, die in den grafischen Exchange-Verwaltungstools verfügbar sind, sowie Dinge, die dort nicht ausgeführt werden können (z. B. Massenvorgänge). Wenn Sie etwas im Exchange Admin Center (EAC), der Exchange Systemsteuerung (ECP) oder der Exchange Management Console (EMC) tun, ist es die Exchange-Verwaltungsshell, die die Arbeit hinter den Kulissen erledigt.
Die Exchange-Verwaltungsshell stellt zudem eine stabile und flexible Skriptplattform bereit. Sie können lange, komplexe Visual Basic-Skripts oft durch Exchange-Verwaltungsshellbefehle ersetzen, die nur eine Codezeile benötigen. 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.
Um sofort mit der Verwendung der Exchange-Verwaltungsshell zu beginnen, lesen Sie den Abschnitt mit der Dokumentation zur Exchange-Verwaltungsshell weiter unten in diesem Artikel.
Hinweis
Es gibt kein von Microsoft bereitgestelltes Modul im PowerShell-Katalog für Exchange Server PowerShell. Stattdessen haben Sie die folgenden Optionen, um PowerShell in Exchange Server zu verwenden:
- Öffnen Sie die Exchange-Verwaltungsshell auf einem Exchange-Server oder einem Exchange-Server, den Sie lokal auf Ihrem eigenen Computer installiert haben, mit einer Installation eines Exchange-Servers mit Verwaltungstools . Weitere Informationen finden Sie unter Installieren der Exchange Server-Verwaltungstools und Öffnen der Exchange-Verwaltungsshell.
- Öffnen Sie eine PowerShell-Remotesitzung über Windows PowerShell auf Ihrem lokalen Computer. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit Exchange-Servern mithilfe der Remote-PowerShell.
Funktionsweise der Exchange-Verwaltungsshell unter allen Exchange-Serverrollen außer 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 die Remote-PowerShell diese Arbeit.
Wenn Sie die Verknüpfung Exchange-Verwaltungsshell auf einem Exchange-Server auswählen, führt die lokale Instance von Windows PowerShell die folgenden Schritte aus:
- Stellt mithilfe einer erforderlichen Windows PowerShell-Komponente namens Windows-Remoteverwaltung (WinRM) eine Verbindung mit dem nächstgelegenen Exchange-Server (in der Regel dem lokalen Exchange-Server) her.
- Führt Authentifizierungsprüfungen durch.
- Erstellt eine Remote-PowerShell-Sitzung, die Sie verwenden können.
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 Remoteverbindung mit einem Exchange-Server herzustellen, indem Sie die Exchange-Cmdlets in die PowerShell-Sitzung importieren. 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:
- Systemanforderungen für Exchange 2019
- Exchange 2016 – Systemanforderungen
- Exchange 2013 – Systemanforderungen
- Exchange 2010 – Systemanforderungen
Es wird jedoch empfohlen, die Exchange-Verwaltungstools (einschließlich der Exchange-Verwaltungsshell) auf jedem Computer zu installieren, den Sie häufig zum Verwalten von Exchange Server verwenden. Ohne die installierten Exchange-Verwaltungstools müssen Sie manuell eine Verbindung mit dem Exchange-Remoteserver herstellen und haben keinen Zugriff auf die zusätzlichen Funktionen, die die Exchange-Verwaltungstools bieten.
Weitere Informationen zum Herstellen einer Verbindung mit Exchange-Servern ohne installierte Exchange-Verwaltungstools finden Sie unter Herstellen einer Verbindung mit Exchange-Servern mithilfe der 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 die Verknüpfung "Exchange-Verwaltungsshell" auf einem Exchange-Edge-Transport-Server auswählen, erstellt die lokale Instance 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, die Ihnen helfen können, die Exchange-Verwaltungsshell kennenzulernen und zu verwenden.
| Artikel | Beschreibung |
|---|---|
| Öffnen der Exchange-Verwaltungsshell | Suchen und öffnen Sie die Exchange-Verwaltungsshell auf einem Exchange-Server oder 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 PowerShell-Remotezugriff 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 oder eines oder mehrerer Parameter für das Cmdlet benötigen. |
| 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. |