Share via


Définir plusieurs services à exécuter sous le compte intégré LocalService

Description

Cet exemple montre comment utiliser la ServiceSet ressource composite pour vous assurer que plusieurs services existent et s’exécutent sous le LocalService compte intégré.

Avec l’option Vérifier définie Presentsur , BuiltInAccount définie LocalServicesur , et Name définissez le tableau et DhcpSstpSvc, la ressource configure les services et SstpSvc les Dhcp services à exécuter sous le LocalService compte s’ils sont configurés pour s’exécuter sous n’importe quel autre compte.

Avec l’état défini sur Ignore, la ressource ne démarre pas ou arrête les services.

Si un service n’existe pas, la ressource déclenche une exception. La ServiceSet ressource composite ne peut pas créer de services, gérer ou supprimer des services existants. Pour créer un service s’il n’existe pas, utilisez la ressource service.

Avec Invoke-DscResource

L’applet Invoke-DscResource de commande ne prend pas en charge l’appel de ressources composites. Utilisez plutôt la ressource service.

Avec une configuration

Cet extrait de code montre comment définir un ConfigurationServiceSet bloc de ressources pour vous assurer que les services et SstpSvc les Dhcp services s’exécutent sous le LocalService compte intégré.

Configuration SetBuiltInAccount {
    Import-DscResource -ModuleName 'PSDscResources'

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