Cmdlets

 

Gilt für: Exchange Server 2010 SP2, Exchange Server 2010 SP3

Letztes Änderungsdatum des Themas: 2015-03-09

Ein Cmdlet, gesprochen "Commandlet", ist die kleinste Funktionseinheit der Exchange-Verwaltungsshell. Cmdlets sind mit den Befehlen vergleichbar, die in andere Shells integriert sind, z. B. der dir-Befehl, der von cmd.exe bereitgestellt wird. Wie diese bekannten Befehle können auch Cmdlets direkt über die Befehlszeile der Shell aufgerufen werden. Hier werden sie im Kontext der Shell und nicht als separater Prozess ausgeführt.

Hinweis

Gegenüber Microsoft Exchange Server 2007 haben sich Änderungen an der internen Verwendung von Cmdlets durch Exchange 2010 ergeben, da die Remotingfunktionalität von Windows PowerShell verwendet wird. Diese Änderungen haben keine oder nur geringe Auswirkungen auf Ihre Verwendung von Cmdlets. Sie ermöglichen Ihnen jedoch zusätzliche Flexibilität bei der Verwaltung Ihrer Exchange-Server.

Cmdlets werden normalerweise für sich wiederholende Verwaltungsaufgaben entwickelt, und die Shell umfasst mehrere Hundert Cmdlets für Exchange-spezifische Verwaltungsaufgaben. Diese Cmdlets stehen zusätzlich zu den nicht aus dem Exchange-System stammenden Cmdlets zur Verfügung, die Bestandteil des grundlegenden Windows PowerShell-Designs sind. Weitere Informationen zum Öffnen der Exchange-Verwaltungsshell finden Sie unter Öffnen der Shell.

Alle Cmdlets in der Shell werden als Verb-Nomen-Paare dargestellt. Das Verb-Nomen-Paar ist immer durch einen Bindestrich (-) ohne Leerzeichen verbunden, und das Nomen des Cmdlets steht immer im Singular. Die Verben beziehen sich auf die Aktion, die das Cmdlet durchführt. Die Nomen beziehen sich auf das Objekt, für das das Cmdlet die Aktion durchführt. Im Namen des Cmdlets Get-SystemMessage ist beispielsweise Get das Verb und SystemMessage das Nomen. Alle Cmdlets in der Shell, mit denen eine bestimmte Funktion verwaltet wird, weisen das gleiche Nomen auf. Die folgende Tabelle enthält Beispiele für einige in der Shell verfügbare Verben.

Hinweis

Ist kein Verb angegeben, wird in der Shell standardmäßig Get als Verb angenommen. So erhalten Sie mit dem Aufruf von Mailbox beispielsweise die gleichen Ergebnisse wie mit dem Aufruf von Get-Mailbox.

Beispiele für Verben in der Exchange-Verwaltungsshell

Verb Beschreibung

Disable

Cmdlets mit dem Verb Disable legen den Status Enabled des angegebenen Exchange 2010-Objekts auf $False fest. Hiermit wird verhindert, dass das Objekt Daten verarbeitet, obwohl das Objekt dennoch vorhanden ist.

Enable

Cmdlets mit dem Verb Enable legen den Status "Enabled" des angegebenen Exchange 2010-Objekts auf $True fest. Hiermit wird das Objekt für die Datenverarbeitung aktiviert.

Get

Cmdlets mit dem Verb Get rufen Informationen zu einem bestimmten Exchange 2010-Objekt ab.

Hinweis

Die meisten Cmdlets des Typs Get geben nur zusammengefasste Informationen zurück, wenn sie ausgeführt werden. Um das Cmdlet Get anzuweisen, bei Befehlsausführung ausführliche Informationen zurückzugeben, leiten Sie den Befehl an das Cmdlet Format-List um. Weitere Informationen zum Befehl Format-List finden Sie unter Arbeiten mit Ausgaben von Befehlen. Weitere Informationen zum Pipelining finden Sie unter Pipelining.

Install

Mit Cmdlets vom Typ Install installieren neue Objekte oder Funktionen auf einem Exchange 2010-Server.

Move

Mit Cmdlets vom Typ Move verschieben das angegebene Exchange 2010-Objekt von einem Container oder Server zu einem anderen.

New

Mit Cmdlets vom Typ New wird ein neues Exchange 2010-Objekt erstellt.

Remove

Mit Remove-Cmdlets wird das angegebene Exchange 2010-Objekt gelöscht.

Set

Mit Set-Cmdlets werden die Eigenschaften eines vorhandenen Exchange 2010-Objekts geändert.

Test

Cmdlets vom Typ Test ermöglichen das Testen von bestimmten Exchange 2010-Komponenten und erzeugen Protokolldateien, die Sie prüfen können.

Uninstall

Mit Cmdlets vom Typ Uninstall wird ein Objekt oder eine Funktion von einem Exchange 2010-Server entfernt.

Die folgende Liste mit Cmdlets ist ein Beispiel für einen vollständigen Satz Cmdlets. Dieser Satz Cmdlets wird zum Verwalten der Funktionen für DSN-Nachrichten (Benachrichtigungen über den Zustellungsstatus) und Postfachkontingentmeldungen von Exchange 2010 verwendet:

  • Get-SystemMessage

  • New-SystemMessage

  • Remove-SystemMessage

  • Set-SystemMessage

Weitere Informationen

Grundlagen der Exchange-Verwaltungsshell