У меня есть требование прочитать определение набора функций и сгенерировать powershell для каждого набора функций.
Например -
Функция 1 -
1. II7.0 для установки в систему
2. Создайте пользовательский пул приложений
3. предоставить правильные учетные данные пользователя ... и т.д.
Функция 2 - Записать некоторые данные конфигурации в реестр
и так далее ...
Теперь у меня есть пользовательский интерфейс типа Wizard для сбора пользовательских данных и нажатия кнопки «Далее», который должен создать файл powershell ps1 [специфичный для этой функции] и выполнить его на лету.
Как я могу добиться того же? Вы можете принять .Net 4.0 Framework для этого.
Что-то вроде того, что доступно в бета-версии IIS 8
- http://blogs.iis.net/wonyoo/archive/2012/03/05/powershell-script-generation-in-iis-configuration-editor.aspx
Примечание: Я до сих пор не решил, нужно ли иметь один файл PS1 для всех функций или по одному для каждого, потому что при выполнении сценария в конце, если, скажем, 5-я функция не работает, мне нужно выполнить откат все предыдущие операции. Это опять вопрос для размышления.
Заранее спасибо.