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 |
Habilitar |
Os cmdlets Enable definem o status Habilitado do objeto especificado do Exchange 2010 como |
Obtenha |
Os cmdlets Get recuperam informações sobre um objeto específico do Exchange 2010.
Observaçã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