Informationen zu Cmdlets
Gilt für: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
Letztes Änderungsdatum des Themas: 2006-08-10
Ein Cmdlet, gesprochen "Command-let", ist die kleinste Funktionseinheit der Microsoft 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 Exchange-Verwaltungsshell aufgerufen werden. Hier werden sie im Kontext der Shell und nicht als separater Prozess ausgeführt.
Cmdlets werden normalerweise für sich wiederholende Verwaltungsaufgaben entwickelt, und die Exchange-Verwaltungsshell umfasst mehr als 360 Cmdlets für Exchange-spezifische Verwaltungsaufgaben. Diese stehen zusätzlich zu den nicht aus dem Exchange-System stammenden Verwaltungs-Cmdlets zur Verfügung, die Bestandteil der grundlegenden Microsoft Windows PowerShell sind.
Wichtig
Für den Zugriff auf die Cmdlets der Exchange-Verwaltungsshell müssen Sie die Exchange-Verwaltungsshell über das Programmmenü von Microsoft Exchange Server 2007 laden.
Alle Cmdlets in der Exchange-Verwaltungsshell 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 Exchange-Verwaltungsshell, mit denen ein bestimmtes Feature verwaltet wird, weisen das gleiche Nomen auf. Tabelle 1 enthält Beispiele für einige der Verben in der Exchange-Verwaltungsshell.
Hinweis
Wenn kein Verb angegeben wird, wird in der Exchange-Verwaltungsshell 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.
Tabelle 1 Beispiele für Verben in der Exchange-Verwaltungsshell
Verb | Beschreibung |
---|---|
Disable |
Cmdlets mit dem Verb Disable setzen den Status Enabled des angegebenen Exchange 2007-Objekts auf |
Enable |
Cmdlets mit dem Verb Enable setzen den Status Enabled des angegebenen Exchange 2007-Objekts auf |
Get |
Cmdlets mit dem Verb Get rufen Informationen über ein bestimmtes Exchange 2007-Objekt ab. Hinweis Die meisten der mit Get beginnenden Cmdlets geben bei der Ausführung lediglich zusammenfassende Informationen zurück. Damit ein Get-Cmdlet beim Ausführen eines Befehls ausführliche Informationen zurückgibt, müssen Sie die Befehlsausgabe mithilfe einer Pipeline an das Cmdlet Format-List weiterleiten. Weitere Informationen zum Befehl Format-List finden Sie unter Arbeiten mit Ausgaben von Befehlen. Weitere Informationen zum Pipelining finden Sie unter Pipelining. |
Install |
Install-Cmdlets installieren neue Objekte oder Features auf einem Exchange 2007-Server. |
Move |
Mit Move-Cmdlets wird das angegebene Exchange 2007-Objekt von einem Container oder Server auf einen anderen verschoben. |
New |
Mit Cmdlets vom Typ New wird ein neues Exchange 2007-Objekt erstellt. |
Remove |
Mit Remove-Cmdlets wird das angegebene Exchange 2007-Objekt gelöscht. |
Set |
Mit Set-Cmdlets werden die Eigenschaften eines vorhandenen Exchange 2007-Objekts geändert. |
Test |
Cmdlets vom Typ Test ermöglichen das Testen von bestimmten Exchange 2007-Komponenten und erzeugen Protokolldateien, die Sie prüfen können. |
Uninstall |
Mit Cmdlets vom Typ Uninstall wird ein Objekt oder Feature von einem Exchange 2007-Server entfernt. |
Die folgende Liste mit Cmdlets ist ein Beispiel für einen vollständigen Satz Cmdlets. Dieser Satz Cmdlets wird zum Verwalten der Features DSN-Nachrichten (Benachrichtigungen über den Übermittlungsstatus) und Postfachkontingentmeldung von Exchange 2007 verwendet:
Get-SystemMessage
New-SystemMessage
Remove-SystemMessage
Set-SystemMessage