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

Управление несколькими серверами IIS без общей конфигурации

В настоящее время у нас есть 2 веб-сервера IIS 8.5 в DEV

Мы продвинем серверы в производство, чтобы заменить наши текущие производственные серверы

Мой вопрос: это способ на лету создавать сценарии для применения обновлений конфигурации в производственной среде после тестирования в производственной среде.

Мы не можем использовать общие конфигурации, потому что не все сайты одинаковы, но для тех, которые есть, мы хотели бы иметь возможность обновлять их с помощью скриптового метода. Если нет лучшего способа.

Я думаю о чем-то вроде SQL, когда вы знакомитесь с их мастерами, и у вас есть возможность создать сценарий.

Есть ли что-нибудь подобное в IIS 8.5?

Редактор конфигурации внутри IIS Manager делает именно это.

Создает сценарий действий, которые вы недавно выполнили. Открывает диалоговое окно сценария, в котором отображается сценарий вашего действия на трех языках программирования: C #, JavaScript и AppCmd. Функция создания сценария включается только после того, как вы выполните действие, например, измените значение свойства. Перед нажатием кнопки «Применить» необходимо создать сценарий, включающий ваше действие. Обратите внимание, что сценарий не будет включать немедленные действия, такие как блокировка раздела, редактирование коллекции или возврат к родительскому.

Вы открываете редактор конфигурации, затем изменяете элементы и атрибуты, которые определяют вашу индивидуальную конфигурацию. После того, как вы что-то измените, вы увидите, что действие «Создать сценарий» станет активным.

Щелкните здесь, и вы увидите свои изменения как C #, JavaScript, AppCmd ​​или PowerShell.

Затем вы можете объединить каждое изменение в один сценарий, который можно автоматизировать с помощью Chocolatey, DSC, SaltStack, Puppet и т. Д.