PowerShell e cmdlets
Aplica-se a: Live@edu, Forefront Online Protection for Exchange
Tópico modificado por último: 2009-06-01
O shell de linha de comando Windows PowerShell e a linguagem de scripts ajudam os profissionais de TI a obter maior controle e produtividade. Usando uma nova linguagem de scripts voltada para o administrador, mais de 130 ferramentas de linha de comando padrão e sintaxe e utilitários consistentes, Windows PowerShell permite aos profissionais de TI controlar a administração do sistema e agilizar a automação. Para obter mais informações sobre Windows PowerShell ou para baixar a versão para seu ambiente local, consulte o Microsoft TechNet Centro de Tecnologia para Windows PowerShell (https://go.microsoft.com/fwlink/?LinkID=102372).
Cmdlets assemelham-se comandos internos em outros shells, por exemplo, o comando dir encontrados em cmd.exe. Igual a estes comandos familiares, cmdlets podem ser chamados diretamente da linha de comando no Shell de Gerenciamento do Exchange e executados no contexto do shell, e não como um processo separado.
Se você pretende gerar script de automação adicional, considere o uso de scripts Windows PowerShell. Antes de você executar Windows PowerShell, configure o Administration Center como descrito em Configuração dos Serviços Hospedados. Gerenciamento do serviço (iniciar, parar, reinicializar) é realizado com a MMC de Serviços. O serviço deve ser parado e reiniciado ao alterar o servidor proxy.
Cmdlets registrados durante a instalação da ferramenta
Cmdlet | Finalidade | Parâmetros | Exemplo |
---|---|---|---|
Set-SyncCredentials |
Define as credenciais para o cliente usar ao se conectar. |
<nome de usuário> <senha> |
Set-SyncCredentials adminuser@contoso.com SecurePassword |
Set-SyncInterval |
Define o intervalo em que o trabalho de sincronização será executado. |
<intervalo-em-minutos> |
Set-SyncInterval 240 |
Set-SyncProxyServer |
Configura o servidor proxy corporativo para usar quando o cliente se conecta ao backend. |
{ { [-Endereço <endereço>] | [-AutoDetect] | [-UseDefault] } |
Set-SyncProxyServer -Address http://proxy.contosoproxy.com |
Get-SyncConfig |
Obtém a configuração de sincronização atual e relata isto ao console. |
nenhum |
Get-SyncConfig |
Get-SyncStatus |
Obtém o status de serviço (cliente) de sincronização atual e relata isto ao console. |
nenhum |
Get-SyncStatus |
Start-Sync |
Inicia uma nova tarefa de sincronização (não agendada) caso ela ainda não esteja em execução. |
nenhum |
Start-Sync |
Start-SyncSimulation |
Inicia uma nova tarefa de sincronização no modo de simulação caso ele esteja disponível. |
nenhum |
Start-SyncSimulation |
Stop-Sync |
Para a tarefa de sincronização atual se estiver em execução. |
nenhum |
Stop-Sync |
Clear-SyncCookies |
Limpa cookies armazenados e força a próxima sincronização a ser uma sincronização completa. |
nenhum |
Clear-SyncCookies |