У нас есть набор серверов IIS, настроенных вручную. За годы мы потеряли из виду, что мы изменили в конфигурации машины и т. Д.
Теперь нам нужно повторно развернуть на сервере 2016.
Мы хотим избежать MSDeploy и прочего. Мы хотим создать сценарий PowerShell, который развертывает нашу настройку IIS.
Как мы можем сопоставить наши существующие серверы с базовыми показателями, чтобы захватить ВСЕ элементы конфигурации на этих серверах, чтобы затем мы могли реализовать их в PowerShell?
Файл ApplicationHost.config - это то место, где можно поискать. Выполните сравнение текста-сравнения между вашей рабочей версией и новой из новой установки IIS.
В одном разделе будут установлены IIS-компоненты, в другом - ваши сайты и пулы приложений, а затем возможные изменения глобальных настроек.
Все эти изменения можно записать в сценарии с помощью командлетов PowerShell IIS, но создание этих сценариев требует небольшой работы.
Вместо этого вы также можете использовать PowerShell DSC.
Другие настройки могут быть в ваших файлах web.config, но они будут скопированы на новые серверы.