Variáveis de Shell
Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
Tópico modificado em: 2006-08-17
Variáveis de Shell são conjuntos de variáveis criadas e declaradas automaticamente pelo Shell de Gerenciamento do Exchange. As variáveis são mantidas durante toda a sessão, como parte do estado do sistema, e ficam disponíveis para todos os comandos, scripts e aplicativos executados na sessão.
O Shell de Gerenciamento do Exchange oferece suporte a dois tipos de variáveis de shell:
As variáveis automáticas são um mecanismo para transmitir informações de e para comandos, scripts e aplicativos.
As variáveis de diretiva armazenam informações sobre o estado do Shell de Gerenciamento do Exchange.
Você pode usar as variáveis de shell como usaria qualquer outro tipo de variável. Por exemplo, a variável de shell $PSHome
armazena o nome do diretório em que o Shell de Gerenciamento do Exchange está instalado e a variável de shell $
_ armazena o objeto de pipeline atual. Você pode usar essas variáveis em um comando para especificar o local do arquivo e para chamar uma propriedade do objeto Get-ChildItem
, como mostra o exemplo a seguir:
Get-ChildItem $PSHome | Sort {$_.Name}
Esse comando recupera todos os itens do diretório de instalação do Shell de Gerenciamento do Exchange e usa a propriedade do nome do objeto armazenado na variável $
_ para classificar os dados, quando forem exibidos.
Variáveis de Shell Comuns
A Tabela 1 lista algumas variáveis automáticas comuns, disponíveis para uso no Shell de Gerenciamento do Exchange.
Tabela 1 Variáveis automáticas comuns
Variável automática | Descrição |
---|---|
|
Essa variável contém o último token da última linha recebida pelo Shell de Gerenciamento do Exchange. |
|
A variável contém o status de êxito ou falha da última operação. |
|
Essa variável contém o primeiro token da última linha recebida pelo Shell de Gerenciamento do Exchange. |
|
Essa variável contém o objeto de pipeline atual usado em filtros e bloqueios de script e a instrução |
|
Essa variável contém objetos nos quais ocorreu um erro enquanto eram processados em um cmdlet. |
|
Essa variável exibe o caminho completo do diretório Exchange Server\bin. |
|
Essa variável exibe o caminho completo do diretório de scripts do Exchange. |
|
Essa variável se refere ao enumerador em um loop |
|
Essa variável especifica o diretório raiz do usuário. É o equivalente a |
|
Essa variável especifica o número máximo de entradas que podem ser salvas no histórico de comandos. |
|
Essa variável especifica o diretório onde o Shell de Gerenciamento do Exchange está instalado. |