Это на сервере 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 }
В приведенных выше примерах я просто перечисляю имя соединителя в теле цикла - оператор между фигурными скобками. Вы бы заменили это тем, что вы хотите делать с каждым соединителем.