Назад | Перейти на главную страницу

цикл Get-ReceiveConnector для захвата нескольких соединителей получения

Это на сервере Windows 2008R2 с Exchange2010.

Я хотел бы использовать PowerShell и Get-ReceiveConnector для получения информации примерно из 20 настроенных соединителей приема. В конечном итоге мы переходим на другой сервер обмена, поэтому моя цель - экспортировать их в текст, а затем импортировать позже.

Эта статья: http://terenceluk.blogspot.com/2010/11/how-do-i-exportimport-exchange-20072010.html дает некоторую полезную информацию о извлечении данных из отдельных соединителей приема, но я хотел бы использовать foreach или что-то подобное, чтобы перебрать все соединители приема на этом конкретном сервере - я просто не уверен, как это сделать.

Спасибо!

Это не так уж сложно, это действительно Powershell 101. Если вы собираетесь много работать с Exchange, вам обязательно нужно выучить PS от начала до конца.

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

Если вам нужно ограничить его только определенным сервером, сделайте это

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

В приведенных выше примерах я просто перечисляю имя соединителя в теле цикла - оператор между фигурными скобками. Вы бы заменили это тем, что вы хотите делать с каждым соединителем.