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 $False. Hiermit wird verhindert, dass das Objekt Daten verarbeitet, obwohl das Objekt dennoch vorhanden ist.

Enable

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

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