循环Get-ReceiveConnector来获取多个接收连接器

这是在运行Exchange2010的Windows 2008R2服务器上。

我想使用PowerShell和“Get-ReceiveConnector”从大约20个configuration的接收连接器中获取信息。 最终,我们正在迁移到不同的交换服务器,所以我的目标是将它们导出到文本,然后再导入它们。

这篇文章: 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 } 

在上面的例子中,我只是在循环体中列出了连接器的名字 – 大括号之间的语句。 你可以用你想要对每个连接器进行replace。