Cmdlets

Aplica-se a: Exchange Server 2013

Um cmdlet, pronunciado "command-let", é a menor unidade de funcionalidade no Shell de Gerenciamento do Exchange. Os cmdlets se assemelham a comandos internos em outros shells, por exemplo, o dir comando encontrado em cmd.exe. Da mesma forma que esses comandos familiares, os cmdlets podem ser chamados diretamente da linha de comando do Shell e executados no contexto do Shell, não como um processo separado.

Observação

Desde o Microsoft Exchange Server 2007, houve alterações na forma como o Exchange 2013 usa os cmdlets internamente devido ao uso da funcionalidade remota do Windows PowerShell. Essas alterações têm pouco ou nenhum impacto sobre a forma como você precisa usar os cmdlets, mas podem oferecer mais flexibilidade na forma como você gerencia seus servidores do Exchange.

Os cmdlets geralmente são desenvolvidos em torno de tarefas administrativas repetitivas, e no Shell, várias centenas de cmdlets são fornecidos para tarefas específicas de gerenciamento do Exchange. Esses cmdlets estão disponíveis, além dos cmdlets de sistema que não são do Exchange incluídos no projeto básico do shell do Windows PowerShell. Para obter informações sobre como abrir o Shell de Gerenciamento do Exchange, consulte Open the Shell.

Todos os cmdlets do Shell são apresentados em pares verbo-substantivo. O par verbo-substantivo é sempre separado por um hífen (-) sem espaços e os nomes do cmdlet estão sempre no singular. Os verbos se referem à ação que o cmdlet executa. Os substantivos se referem ao objeto no qual o cmdlet executa a ação. Por exemplo, no cmdlet Get-SystemMessage, o verbo é Get e o substantivo é SystemMessage. Todos os cmdlets do Shell que gerenciam um recurso específico compartilham o mesmo substantivo. A tabela a seguir fornece exemplos de alguns verbos disponíveis no Shell.

Observação

Por padrão, se o verbo for omitido, o Shell presumirá o verbo Get. Por exemplo, ao chamar Mailbox, recuperará os mesmos resultados que obteria caso tivesse chamado Get-Mailbox.

Verbo Descrição
Disable Os cmdlets desabilitados definem o Enabled status do objeto Exchange especificado como $False. Isso impede que o objeto processe dados ainda que o objeto exista.
Enable Habilitar cmdlets defina o status habilitado do objeto Exchange especificado como $True. Isso habilita o objeto a processar dados.
Get Os cmdlets Get recuperam informações sobre um objeto específico do Exchange. Observação: a maioria dos cmdlets do Get só retorna informações de resumo ao executá-los. Para dizer ao cmdlet Get que retorne informações detalhadas ao executar um comando, canalize o comando para o cmdlet Format-List. Para obter mais informações sobre o comando Format-List, consulte Trabalhando com a saída do comando. Para mais informações sobre pipeline, consulte Pipelining.
Install Os cmdlets Install instalam um novo objeto ou recurso em um servidor Exchange.
Move Os cmdlets Move realocam o objeto especificado do Exchange de um contêiner ou servidor para outro.
New Os cmdlets New criam um novo objeto do Exchange.
Remove Os cmdlets Remove excluem o objeto especificado do Exchange.
Set Os cmdlets Set modificam as propriedades de um objeto existente do Exchange.
Test Os cmdlets Test testam componentes específicos do Exchange e fornecem arquivos de log que você pode examinar.
Uninstall Os cmdlets Uninstall removem um objeto ou recurso de um servidor Exchange.

A lista a seguir de cmdlets é um exemplo de um conjunto completo de cmdlets. Esse conjunto de cmdlets é usado para gerenciar as mensagens de notificação de status de entrega (DSN) e os recursos de mensagem de cota da caixa de correio do Exchange 2013:

  • Get-SystemMessage

  • New-SystemMessage

  • Remove-SystemMessage

  • Set-SystemMessage