2016-08-16 5 views
1

Я программист, хотя и новый для powershell. Я сценариев задачи/конфигурации, такие как эти:как modularize сценарии powershell

  1. Я хотел бы иметь возможность запускать их с некоторым типом «обертки», который может управлять ошибками и обрабатывать выполнение потока
  2. I буду работать под этим как в Azure и на локальных средах
  3. Мы хотели бы иметь хорошее протоколирование и диагностика встраиваются.

Каким образом небольшие скрипты Powersll должны быть обернуты таким образом, чтобы сделать решение модульным и проверяемым?

ответ

3

По крайней мере, для некоторых из этих задач вам будет лучше работать с использованием инфраструктуры управления конфигурацией, например PowerShell Desired State Configuration.

  1. Ошибки обрабатываются или сообщаются, состояние обеспечивается (попытка), выполнение происходит по расписанию или вручную.
  2. Выполняется в Azure или on-prem.
  3. Ввод и диагностика являются встроенными и частью его.

Конечно, другие решения CM, такие как Puppet and Chef, также доступны.

Смежные вопросы