共用方式為


設定多個服務,以在內建帳戶 LocalService 下執行

描述

此範例示範如何使用 ServiceSet 複合資源來確保有多個服務存在,並在內建帳戶下 LocalService 執行。

將 [確定] 設定為 Present[BuiltInAccount] 設定 LocalService 為 ,而[名稱] 會設定 和 SstpSvc 的陣列 DhcpLocalService 如果設定為在其他帳戶下執行,則資源 Dhcp 會將 和 SstpSvc 服務設定為在帳戶下執行。

[狀態 ] 設定為 Ignore 時,資源不會啟動或停止服務。

如果任一服務不存在,資源就會引發例外狀況。 ServiceSet複合資源無法建立服務,只能管理或移除現有的服務。 若要在服務不存在時建立服務,請使用 服務資源

使用 Invoke-DscResource

Cmdlet Invoke-DscResource 不支援叫用複合資源。 請改用 服務資源

使用組態

此程式碼片段示範如何使用資源區塊來定義 , ConfigurationServiceSet 以確保 DhcpSstpSvc 服務在 LocalService 內建帳戶下執行。

Configuration SetBuiltInAccount {
    Import-DscResource -ModuleName 'PSDscResources'

    Node localhost {
        ServiceSet ExampleServiceSet {
            Name           = @(
                'Dhcp'
                'SstpSvc'
            )
            Ensure         = 'Present'
            BuiltInAccount = 'LocalService'
            State          = 'Ignore'
        }
    }
}