Документирование настроек коннекторов
Тема документирования настроек довольно болезненна и нелюбима многими администраторами, в том числе и мною. Опыт показывает, что руками записывать утомительно долго и вероятность что либо упустить довольно высока.
Что бы не работать руками необходимо хоть как то автоматизировать процесс.
Для примера можно предложить скрипт документирования настроек Receive коннекторов.
Скрипт позволит сохранить основные настройки в файл:
get-connectorReports.ps1 | out-File report.txt
При необходимости набор полей можно расширить добавляя необходимое свойство в секцию переменных и добавив строку вывода.
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
}
}
Похожие статьи
Приглашаю присоединиться ко мне в следующих сервисах:
Вы можете оставить комментарий.
