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

Как узнать, был ли импортирован определенный ключ конфигурации IIS?

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

У меня есть команды для импорта, но я не могу найти последовательного способа проверить, что определенный набор ключей был импортирован.

Единственное, что я придумал на данный момент, - это экспортировать ключи IIS с сервера с помощью

aspnet_regiis -px "iisConfigurationKey" "D:\iisConfigurationKey.xml" -pri 

и сравнивать файлы, но это своего рода тяжеловесность для частой работы в течение дня, поскольку мой инструмент управления конфигурацией проверяет состояние системы. Я мог бы поставить на него таймер, например, экспорт только каждый час или каждые восемь часов, но тогда я не могу так быстро улавливать отклонения.