探索 Azure 自動化狀態設定 (DSC)
Azure 自動化狀態設定 DSC 是 PowerShell DSC 的 Azure 雲端式實作,可作為 Azure 自動化的一部分。
Azure 自動化狀態設定可讓您撰寫、管理及編譯 PowerShell DSC 設定、匯入 DSC 資源,以及將設定指派給目標節點,全都在雲端中完成。
為何要使用 Azure 自動化 DSC?
以下概述我們考慮使用 Azure 自動化 DSC 的一些原因:
- 內建提取伺服器。 提供 DSC 提取伺服器 (例如 Windows 功能 DSC 服務),因此目標節點會自動接收設定、符合期望狀態,並回報其相容性。 Azure 自動化中的內建提取伺服器可讓您不需要設定和維護自己的提取伺服器。
- 所有 DSC 成品的管理。 您可以從 Azure 入口網站或 PowerShell 管理所有的 DSC 設定、資源和目標節點。
- 將報告資料匯入至 Log Analytics。 使用 Azure 自動化狀態設定來管理的節點,會將詳細報告狀態資料傳送至內建提取伺服器。 您可以設定 Azure 自動化狀態設定,以將此資料傳送至 Log Analytics 工作區。
Azure 自動化狀態設定的運作方式
Azure 自動化狀態設定運作的一般程序如下:
- 使用設定元素建立 PowerShell 指令碼。
- 將指令碼上傳至 Azure 自動化,並將指令碼編譯為 MOF 檔案。 檔案會傳輸至 DSC 提取伺服器,作為 Azure 自動化服務的一部分。
- 定義將使用設定的節點,然後套用該設定。
如需詳細資訊,請瀏覽受控物件格式 (MOF) 檔案。