looping Get-ReceiveConnector para capturar vários conectores de recebimento

1

Isso está em um servidor Windows 2008R2 executando o Exchange2010.

Eu gostaria de usar o powershell e o "Get-ReceiveConnector" para obter informações de cerca de 20 conectores de recebimento configurados. Por fim, estamos migrando para um servidor Exchange diferente, então meu objetivo é exportá-los para o texto e importá-los depois.

Este artigo: link fornece algumas boas informações sobre puxando os dados de conectores de recebimento individuais, mas gostaria de usar foreach ou algo semelhante para percorrer todos os conectores de recebimento nesse servidor em particular - não tenho certeza de como fazer isso.

Obrigado!

    
por jeremy 08.10.2014 / 17:37

1 resposta

2

Isso não é muito difícil, é realmente o Powershell 101. Se você estiver indo fazer um monte de trabalho do Exchange, você definitivamente precisa aprender PS frente a frente.

$conns = Get-ReceiveConnector
foreach ($conn in $conns) {$conn.name }

Se você precisar limitá-lo apenas a um servidor específico, faça isso

$conns = Get-ReceiveConnector -server MyServerName
foreach ($conn in $conns) {$conn.name }

Nos exemplos acima, estou listando apenas o nome do conector no corpo do loop - a instrução entre as chaves. Você substituiria isso com o que quer que seja que você queira fazer com cada conector.

    
por 08.10.2014 / 18:53