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

12

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

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

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

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

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

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

Энтони Форнито
источник

Ответы:

12

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

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

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

Нажмите здесь, и вы увидите ваши изменения в виде C #, JavaScript, AppCmd ​​или PowerShell.

введите описание изображения здесь

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

Джо Ниланд
источник