確定有多個服務正在執行
描述
此範例示範如何使用 ServiceSet
複合資源來確保有多個服務存在且正在執行。
將 [確定] 設為 Present
、[狀態] 設定為 Running
,而[名稱] 會設定 和 MpsSvc
的 Dhcp
陣列,如果資源未執行,則會啟動 Dhcp
和 MpsSvc
服務。
如果任一服務不存在,資源就會引發例外狀況。 ServiceSet
複合資源無法建立服務,只能管理或移除現有的服務。 若要在服務不存在時建立服務,請使用 服務資源。
使用 Invoke-DscResource
Cmdlet Invoke-DscResource
不支援叫用複合資源。 請改用 服務資源。
使用組態
此程式碼片段示範如何使用資源區塊來定義 , Configuration
ServiceSet
以確保 Dhcp
和 MpsSvc
服務正在執行。
Configuration Start {
Import-DscResource -ModuleName 'PSDscResources'
Node localhost {
ServiceSet ExampleServiceSet {
Name = @(
'Dhcp'
'MpsSvc'
)
Ensure = 'Present'
State = 'Running'
}
}
}