Compreendendo cmdlets
Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
Tópico modificado em: 2006-08-10
Um cmdlet, pronunciado "command-let", é a menor unidade de funcionalidade do Shell de Gerenciamento do Microsoft 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 de Gerenciamento do Exchange e executados no contexto do shell, não como um processo separado.
Os cmdlets são geralmente designados para tarefas administrativas repetitivas, e, no Shell de Gerenciamento do Exchange, mais de 360 cmdlets são fornecidos para tarefas específicas de gerenciamento do Exchange. Eles estão disponíveis, além dos cmdlets administrativos do sistema do Exchange incluídos no projeto do shell PowerShell do Microsoft Windows.
Importante
Para acessar os cmdlets do Shell de Gerenciamento do Exchange, você deve carregar o Shell de Gerenciamento do Exchange a partir do menu de programa do Microsoft Exchange Server 2007.
Todos os cmdlets do Shell de Gerenciamento do Exchange 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 de Gerenciamento do Exchange que gerenciam um recurso específico compartilham o mesmo substantivo. A Tabela 1 fornece exemplos de alguns dos verbos disponíveis no Shell de Gerenciamento do Exchange.
Dica
Por padrão, se o verbo estiver omitido, o Shell de Gerenciamento do Exchange suporá o verbo Get. Por exemplo, ao chamar Mailbox, recuperará os mesmos resultados que obteria caso tivesse chamado Get-Mailbox.
Tabela 1 Exemplos de verbos do Shell de Gerenciamento do Exchange
Verbo | Descrição |
---|---|
Disable |
Os cmdlets Disable definem o status Habilitado do objeto especificado do Exchange 2007 como |
Enable |
Os cmdlets Enable definem o status Habilitado do objeto especificado do Exchange 2007 como |
Get |
Os cmdlets Get recuperam informações sobre um objeto específico do Exchange 2007. Dica A maioria dos cmdlets Get apenas retorna informações do resumo quando vocês os executa. Para indicar ao cmdlet Get para retornar a informação detalhada quando você executa 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 obter mais informações sobre pipeline, consulte Pipelining. |
Install |
Os cmdlets Install instalam um novo objeto ou recurso em um servidor Exchange 2007. |
Move |
Os cmdlets Move realocam o objeto especificado do Exchange 2007 de um contêiner ou servidor para outro. |
New |
Os cmdlets New criam um novo objeto do Exchange 2007. |
Remove |
Os cmdlets Remove excluem o objeto especificado do Exchange 2007. |
Set |
Os cmdlets Set modificam as propriedades de um objeto existente do Exchange 2007. |
Test |
Os cmdlets Test testam componentes específicos do Exchange 2007 e fornecem arquivos de log que você pode examinar. |
Uninstall |
Os cmdlets Uninstall removem um objeto ou recurso de um servidor Exchange 2007. |
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 2007:
Get-SystemMessage
New-SystemMessage
Remove-SystemMessage
Set-SystemMessage