2016-01-22 56 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;)