Документирование настроек коннекторов

Exchange 2007 Logo

Тема документирования настроек довольно болезненна и нелюбима многими администраторами, в том числе и мною. Опыт показывает, что руками записывать утомительно долго и вероятность что либо упустить довольно высока.

Что бы не работать руками необходимо хоть как то автоматизировать процесс.
Для примера можно предложить скрипт документирования настроек Receive коннекторов.

Скрипт позволит сохранить основные настройки в файл:

get-connectorReports.ps1 | out-File report.txt

При необходимости набор полей можно расширить добавляя необходимое свойство в секцию переменных и добавив строку вывода.

$conn1 = Get-ReceiveConnector

foreach  ($conn in $conn1) {
  $Fqdn = $conn.Fqdn
  $Name = $conn.Identity.Name
  $Ident = "$Fqdn\$Name"
  $Auth = $conn.AuthMechanism
  $Bind = $conn.Bindings
  $Perm = $conn.PermissionGroups

  echo "Fqdn – $Fqdn"
  echo "Identity – $Ident"
  echo "Auth – $Auth"
  echo "Bindings – $Bind"
  echo "Permissions – $Perm"
 
  echo "Remote IP Ranges:"
  $conn2 = Get-ReceiveConnector -Identity $Ident
  foreach  ($RemoteIp in $conn2) {
        $result = $RemoteIp.RemoteIpRanges | Format-Table lowerbound,upperbound,netmask -AutoSize
        $result
  }
}

Буду благодарен, если поделитесь этой статьей:

Приглашаю присоединиться ко мне в следующих сервисах:
facebook Google Plus вКонтакте Twitter
Если Вам понравилась статья, то вы можете подписаться на RSS. А также бесплатно подписаться по E-mail и получать актуальную информацию в числе первых.
Получать обновления на email

Вы можете оставить комментарий.

Добавить комментарий

XHTML: Вы можете использовать тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>