У нас есть несколько узловых серверов, подключенных к Интернету.
Моя проблема в том, что на каждом сервере должен быть настроен локальный соединитель приема и обновляться по мере добавления новых IP-адресов в качестве разрешенного ретранслятора для этого соединителя.
Есть ли способ синхронизировать конфигурацию узловых серверов?
Нет, ничего из коробки не подойдет. Я использую Цикл Powershell каждый раз, когда я добавляю IP-адрес, чтобы он попадал во все соответствующие соединители - либо сохраняю их в массиве, либо использую соглашение об именах, которое будет соответствовать только тем, которые вы хотите ретранслировать.
Так что вам может понадобиться что-то подобное, с вашими новыми IP-адресами отправки в файле CSV.
$rcs = Get-ReceiveConnector | ? {$_.name -like "*relay*" }
foreach ($rc in $rcs) {
$impcsv = import-csv ipranges.csv
foreach($line in $impcsv)
{
$ipAdd = $line.LowerBound
$newconn = Get-ReceiveConnector $rc
$newconn.RemoteIPRanges += $ipAdd
Set-ReceiveConnector $rc -RemoteIPRanges $newConn.RemoteIPRanges
}
}