CmdletsCmdlets

Se aplica a: Exchange Server 2013Applies to: Exchange Server 2013

Un cmdlet, pronunciado "comando-Let", es la unidad más pequeña de funcionalidad en el shell de administración de Exchange.A cmdlet, pronounced "command-let", is the smallest unit of functionality in the Exchange Management Shell. Los cmdlets son similares a los comandos integrados en otros shells, por ejemplo dir , el comando cmd.exeque se encuentra en.Cmdlets resemble built-in commands in other shells, for example, the dir command found in cmd.exe. Al igual que estos comandos familiares, los cmdlets pueden ejecutarse directamente desde la línea de comandos del Shell y funcionar en el contexto del Shell, no como un proceso independiente.Like these familiar commands, cmdlets can be called directly from the command line in the Shell and run under the context of the Shell, not as a separate process.

Nota

Desde Microsoft Exchange Server 2007, hubo cambios en la forma en que Exchange 2013 usa los cmdlets internamente debido al uso de la funcionalidad remota de Windows PowerShell. Estos cambios impactan poco, o nada, en la forma que necesita usar los cmdlets, pero pueden ofrecer más flexibilidad en la manera que administra los servidores de Exchange.Since Microsoft Exchange Server 2007, there have been changes to how Exchange 2013 uses cmdlets internally due to the use of Windows PowerShell remoting functionality. These changes have little to no impact on how you need to use cmdlets, but they may offer additional flexibility in how you manage your Exchange servers.

Los cmdlets suelen estar diseñados en torno a tareas administrativas repetitivas y, en el Shell, se ofrecen cientos de cmdlets destinados a tareas de administración específicas de Exchange. Además, también están disponibles los cmdlets de sistema que no son de Exchange, que se incluyen en el diseño del Shell Windows PowerShell. Para obtener más información sobre cómo abrir el Shell de administración de Exchange, consulte Open the Shell.Cmdlets are usually designed around repetitive administrative tasks, and, in the Shell, several hundred cmdlets are provided for Exchange-specific management tasks. These cmdlets are available in addition to the non-Exchange system cmdlets included in the basic Windows PowerShell shell design. For information about how to open the Exchange Management Shell, see Open the Shell.

Todos los cmdlets del Shell 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 cmdlet. 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 que administran una característica determinada comparten el mismo nombre. La tabla siguiente proporciona ejemplos de algunos verbos disponibles en el Shell.All cmdlets in the Shell are presented in verb-noun pairs. The verb-noun pair is always separated by a hyphen (-) without spaces, and the cmdlet nouns are always singular. Verbs refer to the action that the cmdlet takes. Nouns refer to the object on which the cmdlet takes action. For example, in the Get-SystemMessage cmdlet, the verb is Get, and the noun is SystemMessage. All Shell cmdlets that manage a specific feature share the same noun. The following table provides examples of some verbs available in the Shell.

Nota

De forma predeterminada, si se omite el verbo, el Shell asume el verbo Get. Por ejemplo, al llamar a Mailbox obtendrá los mismos resultados que cuando llame a Get-Mailbox.By default, if the verb is omitted, the Shell assumes the Get verb. For example, when you call Mailbox, you retrieve the same results as when you call Get-Mailbox.

Ejemplos de verbos en el Shell de administración de ExchangeExamples of verbs in the Exchange Management Shell

VerboVerb DescripciónDescription

DisableDisable

Deshabilitar cmdlets establecer Enabled el estado del objeto de Exchange especificado $Falseen.Disable cmdlets set the Enabled status of the specified Exchange object to $False. De esta forma, el objeto no procesará datos, aunque el objeto exista.This prevents the object from processing data even though the object exists.

EnableEnable

Habilitar cmdlets establezca el estado habilitado del objeto de Exchange especificado $Trueen.Enable cmdlets set the Enabled status of the specified Exchange object to $True. De esta forma, el objeto puede procesar datos.This enables the object to process data.

GetGet

Los cmdlets Get recuperan información acerca de un objeto específico de Exchange.Get cmdlets retrieve information about a specific Exchange object.

Nota

La mayoría de los cmdlets Get solamente devuelven información de resumen al ejecutarlos.Most Get cmdlets only return summary information when you run them. Para indicar al cmdlet Get que devuelva información detallada al ejecutar un comando, canalice el comando al cmdlet Format-List.To tell the Get cmdlet to return verbose information when you run a command, pipe the command to the Format-List cmdlet. Para obtener más información acerca del comando Format-List consulte Trabajar con salidas de comandos.For more information about the Format-List command, see Working with command output. Para obtener más información acerca de la canalización, consulte Pipelining.For more information about pipelining, see Pipelining.

InstallInstall

Los cmdlets Install instalan un nuevo objeto o función en un servidor Exchange.Install cmdlets install a new object or feature on an Exchange server.

MoveMove

Los cmdlets Move cambian la posición del objeto de Exchange especificado desde un contenedor o servidor a otro.Move cmdlets relocate the specified Exchange object from one container or server to another.

NewNew

Los cmdlets New crean nuevos objetos de Exchange.New cmdlets create new Exchange object.

RemoveRemove

Los cmdlets Remove eliminan el objeto de Exchange especificado.Remove cmdlets delete the specified Exchange object.

SetSet

Los cmdlets Set modifican las propiedades de un objeto Exchange existente.Set cmdlets modify the properties of an existing Exchange object.

TestTest

Los cmdlets Test prueban componentes específicos de Exchange y suministran archivos de registro que puede examinar.Test cmdlets test specific Exchange components and provide log files that you can examine.

UninstallUninstall

Los cmdlets Uninstall quitan un objeto o función de un servidor Exchange.Uninstall cmdlets remove an object or feature from an Exchange server.

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 2013:The following list of cmdlets is an example of a complete cmdlet set. This cmdlet set is used to manage the delivery status notification (DSN) message and mailbox quota message features of Exchange 2013:

  • Get-SystemMessageGet-SystemMessage

  • New-SystemMessageNew-SystemMessage

  • Remove-SystemMessageRemove-SystemMessage

  • Set-SystemMessageSet-SystemMessage