PowerShell DSC用于客户端机器?

时间:2016-01-22 09:34:36

标签: powershell dsc

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

客户端 PC使用DSC是否有意义?

注意:

  • 我已经尝试使用经典的.MSI包进行部署;由于各种原因,它在我们的情况下不能很好地工作,我们真的会受益于DSC部署可以在出现问题时自动“治愈”的事实。
  • 我使用puppet来部署服务器端软件;它工作正常,但木偶似乎不适合客户端PC(因此PowerShell DSC)。

2 个答案:

答案 0 :(得分:0)

DSC确实在客户端发货。当我们说DSC用于配置服务器时,意味着我们将针对特定于服务器的方案。但是,如果您可以在客户端中解决方案,请使用现有功能,请随时执行此操作。

答案 1 :(得分:0)

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

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

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