共用方式為


PSDesiredStateConfiguration v1.1

DSC 是 PowerShell 中的管理平臺,可讓您使用設定即程式代碼來管理 IT 和開發基礎結構。

PSDesiredStateConfiguration v1.1 是隨附於 Windows PowerShell 5.1 的模組版本。

重要概念

DSC 是用於設定、部署和管理系統的宣告式平臺。 它包含三個主要元件:

  • 組態 是宣告式 PowerShell 腳本,可定義和設定資源的實例。 執行組態時,DSC(以及組態所呼叫的資源)只會「讓它成為」,確保系統存在於組態所配置的狀態中。 DSC 設定也具有等冪性:本機設定管理員 (LCM) 會繼續確保機器以任何設定宣告的狀態進行設定。
  • 資源 是 DSC 的「讓它成為」的一部分。 它們包含將組態的目標置於指定狀態並保留的程序代碼。 資源位於 PowerShell 模組中,而且可以寫入為檔案或 Windows 進程之泛型的模型,或以 IIS 伺服器或 Azure 中執行的 VM 為特定。
  • 本機組態管理員 (LCM) 是 DSC 協助資源與組態之間互動的引擎。 LCM 會使用資源所實作的控制流程定期輪詢系統,以確保會維護組態所定義的狀態。 如果系統狀態不足,LCM 會根據組態對資源中的程式代碼進行呼叫,以「讓它成為」。

另請參閱