適用於:Windows PowerShell 4.0、Windows PowerShell 5.0
有兩種方式可以制定 PowerShell 所需狀態設定 (DSC) 設定:推送模式和提取模式。
推送模式
推
推送模式是指使用者呼叫 Start-DscConfiguration Cmdlet ,主動將設定套用至目標節點。
建立並編譯組態之後,您可以呼叫 Start-DscConfiguration Cmdlet,將 Cmdlet 的 -Path 參數設定為組態 MOF 所在的路徑,以推送模式制定它。 例如,如果組態 MOF 位於 C:\DSC\Configurations\localhost.mof,您可以使用下列命令將它套用至本機電腦: Start-DscConfiguration -Path 'C:\DSC\Configurations'
備註
根據預設,DSC 會將組態作為背景作業執行。 若要以互動方式執行組態,請使用 Wait 參數呼叫 Start-DscConfiguration。
拉動模式
在提取模式中,提取用戶端會設定為從遠端提取服務取得其所需的狀態設定。 同樣地,提取服務已設定為裝載 DSC 服務,並已佈建提取用戶端所需的組態和資源。 每個提取用戶端都有一個排程事件,可對節點的組態執行定期合規性檢查。 第一次觸發事件時,提取用戶端上的本機設定管理員 (LCM) 會向提取服務提出要求,以取得 LCM 中指定的設定。 如果該組態存在於提取服務上,且它通過初始驗證檢查,則會將組態下載至提取用戶端,然後由 LCM 執行。
LCM 會檢查用戶端是否符合 LCM 的 ConfigurationModeFrequencyMins 屬性所指定的定期間隔設定。 LCM 會定期檢查提取服務上更新的設定,由 LCM 的 RefreshModeFrequency 屬性所指定。 如需設定 LCM 的相關資訊,請參閱 設定本機 Configuration Manager。
裝載提取服務的建議解決方案是 DSC 雲端服務 Azure 自動化。 此託管解決方案提供圖形管理、報告和集中管理。
如需在 Windows Server 上設定提取服務的詳細資訊,請參閱 設定 DSC Web 提取伺服器。 但是,請理解,此實現功能有限,並且確實需要一些“自己動手”集成。
下列主題說明提取服務和用戶端: