2016-01-22 4 views
2

Я пытаюсь использовать PowerShell DSC для развертывания нашего программного обеспечения на клиентских ПК; в большинстве обучающих программ DSC или примеров, которые я видел, DSC, похоже, используется для развертывания программного обеспечения .PowerShell DSC для клиентских машин?

Имеет ли смысл использовать DSC для клиентов ПК?

Примечание:

  • Я уже пробовал развертывание с классическими пакетами .msi; это не очень хорошо работает в нашем случае по разным причинам, и мы действительно выиграем от того, что развертывание DSC может автоматически «исцелить» в случае возникновения проблем.
  • Я использую куклу для развертывания серверного программного обеспечения; он отлично работает, но марионетка, похоже, не подходит для клиентских ПК (поэтому PowerShell DSC).

ответ

0

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

0

Dsc ориентирован для сервера, где конфигурация является глобальной для системы (например, база данных, веб-или файловый сервер).

Пользователи могут иметь разные настройки на одной машине, dsc - не лучшее решение для решения этой проблемы.

В любом случае, для развертывания пакета вы можете посмотреть Oneget или Chovolatey;)