Descripción de los cmdlets

 

Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Última modificación del tema: 2006-08-10

Un cmdlet, pronunciado como "command-let", es la unidad de funcionalidad más pequeña del Shell de administración de Microsoft Exchange. Los cmdlets imitan a los comandos integrados en otros shells, como por ejemplo el comando dir de cmd.exe. Al igual que estos comandos familiares, los cmdlets pueden ejecutarse directamente desde la línea de comandos del Shell de administración de Exchange y funcionar en el contexto del shell, no como un proceso independiente.

Los cmdlets suelen estar diseñados en torno a tareas administrativas repetitivas y, en el Shell de administración de Exchange, más de 360 cmdlets están destinados a tareas de administración específicas de Exchange. Están disponibles además de los cmdlets administrativos de sistema que no son de Exchange que se incluyen en el diseño de shell PowerShell de Microsoft Windows.

Importante

Para obtener acceso a los cmdlets del Shell de administración Exchange debe cargar el Shell de administración de Exchange desde el menú de programas de Microsoft Exchange Server 2007.

Todos los cmdlets del Shell de administración de Exchange se presentan en pares verbo-nombre. El par verbo-nombre se separa siempre mediante un guión (-) sin espacios, y los nombres del cmdlet son siempre en singular. Los verbos hacen referencia a la acción que emprende el cdmlet. Los nombres hacen referencia al objeto sobre el que el cmdlet emprende la acción. Por ejemplo, en el cmdlet Get-SystemMessage, el verbo es Get, y el nombre SystemMessage. Todos los cmdlet del Shell de administración de Exchange que administran una función determinada comparten el mismo nombre. La tabla 1 contiene ejemplos de algunos de los verbos disponibles en el Shell de administración de Exchange.

Nota

De forma predeterminada, si se omite el verbo, el Shell de administración de Exchange asume el verbo Get. Por ejemplo, al llamar a Mailbox obtendrá los mismos resultados que cuando llame a Get-Mailbox.

Tabla 1   Ejemplos de verbos en el Shell de administración de Exchange

Verbo Descripción

Disable

Los cmdlets Disable establecen el valor del estado Habilitado del objeto de Exchange 2007 especificado en $False. De esta forma, el objeto no procesará datos, aunque el objeto exista.

Enable

Los cmdlets Enable establecen el valor del estado Habilitado del objeto de Exchange 2007 especificado en $True. De esta forma, el objeto puede procesar datos.

Get

Los cmdlets Get recuperan información acerca de un objeto de Exchange 2007 determinado.

Nota

La mayoría de cmdlets Get sólo devuelven información de resumen al ejecutarlos. Para indicar al cmdlet Get que devuelva información detallada al ejecutar un comando, canalice el comando hacia el cmdlet Format-List. Para obtener más información acerca del comando Format-List consulte Trabajo con salidas de comandos (en inglés). Para obtener más información acerca de la canalización, consulte Canalización (en inglés).

Install

Los cmdlets Install instalan un nuevo objeto o función en un servidor Exchange 2007.

Move

Los cmdlets Move cambian la posición del objeto de Exchange 2007 especificado desde un contenedor o servidor a otro.

New

Los cmdlets New crean nuevos objetos de Exchange 2007.

Remove

Los cmdlets Remove eliminan el objeto de Exchange 2007 especificado.

Set

Los cmdlets Set modifican las propiedades de un objeto Exchange 2007 existente.

Test

Los cmdlets Test prueban componentes específicos de Exchange 2007 y suministran archivos de registro que puede examinar.

Uninstall

Los cmdlets Uninstall quitan un objeto o función de un servidor Exchange 2007.

La siguiente lista de cmdlets es un ejemplo de un conjunto de cmdlets completo. Este conjunto de cmdlets se utiliza para administrar la notificación del mensaje de estado de entrega (DSN) y las características del mensaje de cuota de buzón de Exchange 2007:

  • Get-SystemMessage

  • New-SystemMessage

  • Remove-SystemMessage

  • Set-SystemMessage