2016-01-22 85 views
2

我正在尝试使用PowerShell DSC将我们的软件部署到客户端PC;在我看到的大多数DSC教程或示例中,DSC似乎都用于部署服务器软件。用于客户端机器的PowerShell DSC?

DSC有没有意义客户端个人电脑?

注:

  • 我已经尝试过的经典.MSI包部署;在我们的案例中,由于各种原因,这并不能很好地发挥作用,而且我们真的会从DSC部署可以在出现问题时自动“治愈”的事实中受益。
  • 我用puppet来部署服务器端软件;它工作正常,但puppet似乎不适合客户端PC(因此PowerShell DSC)。

回答

0

DSC确实在客户端发货。当我们说DSC用于配置服务器时,这意味着我们将针对服务器特定的场景。但是,如果您可以在客户端解决方案,则可以使用现有功能,随时可以这样做。

0

Dsc面向服务器,其中配置是系统的全局配置(如数据库,Web或文件服务器)。

用户可以在同一台机器上进行不同设置,dsc不是处理该用例的最佳解决方案。

无论如何,对于包的部署,你可以看看Oneget或Chovolatey;)