Назад | Перейти на главную страницу

Как прочитать и сохранить конфигурацию IIS? (Win Server 2012 R2)

У нас есть набор серверов IIS, настроенных вручную. За годы мы потеряли из виду, что мы изменили в конфигурации машины и т. Д.

Теперь нам нужно повторно развернуть на сервере 2016.

Мы хотим избежать MSDeploy и прочего. Мы хотим создать сценарий PowerShell, который развертывает нашу настройку IIS.

Как мы можем сопоставить наши существующие серверы с базовыми показателями, чтобы захватить ВСЕ элементы конфигурации на этих серверах, чтобы затем мы могли реализовать их в PowerShell?

Файл ApplicationHost.config - это то место, где можно поискать. Выполните сравнение текста-сравнения между вашей рабочей версией и новой из новой установки IIS.

В одном разделе будут установлены IIS-компоненты, в другом - ваши сайты и пулы приложений, а затем возможные изменения глобальных настроек.

Все эти изменения можно записать в сценарии с помощью командлетов PowerShell IIS, но создание этих сценариев требует небольшой работы.

Вместо этого вы также можете использовать PowerShell DSC.

Другие настройки могут быть в ваших файлах web.config, но они будут скопированы на новые серверы.