В последнее время у меня было несколько возможностей создать собственные ресурсы DSC, когда я не могу проверить, была ли уже применена конфигурация. Два примера:
- Настройка учетной записи службы приложений с именем пользователя/паролем. Я не могу прочитать пароль, чтобы убедиться, что он настроен правильно.
- Добавление доступа для учетной записи к контейнеру ключей RSA (через
aspnet_regiis -pa
).
Хотя я мог упустить что-то, что могло бы помочь в этих конкретных сценариях... У меня все еще есть общий вопрос: можно ли повторно применять настройки каждый раз, когда применяется конфигурация DSC? Другими словами, пусть Test-TargetResource
всегда возвращает $false
...
В документация MSDN говорится:
вызов функции Set-TargetResource более одного раза в последовательности с одними и теми же значениями параметров всегда эквивалентен ее однократному вызову.
... так что повторная подача заявки кажется нормальной. Это, вероятно, просто потеряет немного производительности.