Compartilhar via


Cmdlets

Aplica-se a: Exchange Server 2010

Tópico modificado em: 2009-09-11

Um cmdlet, pronunciado "command-let", é a menor unidade de funcionalidade do Shell de Gerenciamento do Exchange. Os cmdlets assemelham-se a comandos internos em outros shells, por exemplo, o comando dir encontrado no 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.

Dica

Desde o Microsoft Exchange Server 2007, houve alterações na forma como o Exchange 2010 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 Abrir o 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.

Dica

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.

Exemplos de verbos do Shell de Gerenciamento do Exchange

Verbo Descrição

Desabilitar

Os cmdlets Disable definem o status Enabled do objeto especificado do Exchange 2010 como $False. Isso impede que o objeto processe dados ainda que o objeto exista.

Habilitar

Os cmdlets Enable definem o status Habilitado do objeto especificado do Exchange 2010 como $True. Isso habilita o objeto a processar dados.

Obtenha

Os cmdlets Get recuperam informações sobre um objeto específico do Exchange 2010.

Aa996589.note(pt-br,EXCHG.140).gifObservação:
A maioria dos cmdlets Get retornam apenas informações resumidas quando são executados. 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 Saída do Comando. Para mais informações sobre pipeline, consulte Pipelining.

Instalar

Os cmdlets Install instalam um novo objeto ou recurso em um servidor Exchange 2010.

Mover

Os cmdlets Move realocam o objeto especificado do Exchange 2010 de um contêiner ou servidor para outro.

Novo(a)

Os cmdlets New criam um novo objeto do Exchange 2010.

Remove

Os cmdlets Remove excluem o objeto especificado do Exchange 2010.

Set

Os cmdlets Set modificam as propriedades de um objeto existente do Exchange 2010.

Testar

Os cmdlets Test testam componentes específicos do Exchange 2010 e fornecem arquivos de log que você pode examinar.

Uninstall

Os cmdlets Uninstall removem um objeto ou recurso de um servidor Exchange 2010.

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 2010:

  • Get-SystemMessage
  • New-SystemMessage
  • Remove-SystemMessage
  • Set-SystemMessage

Para Obter Mais Informações

Conceitos Básicos do Shell de Gerenciamento do Exchange