Partilhar via


Deslote vários serviços para executar sob a conta incorporada LocalService

Description

Este exemplo mostra como pode utilizar o ServiceSet recurso composto para garantir que existem múltiplos serviços e executados sob a LocalService conta incorporada.

Com o Ensure definido para Present, BuiltInAccount definido para LocalService, e Nome definir o conjunto de Dhcp e SstpSvc, o recurso configura os Dhcp serviços e SstpSvc serviços a executar sob a LocalService conta se estiver configurado para executar sob qualquer outra conta.

Com o Estado definido para Ignore, o recurso não inicia ou para os serviços.

Se um dos serviços não existir, o recurso aumenta uma exceção. O ServiceSet recurso composto não pode criar serviços, apenas gerir ou remover os existentes. Para criar um serviço se não existir, utilize o recurso Serviço.

Com Invoke-DscResource

O Invoke-DscResource cmdlet não suporta invocar recursos compósitos. Em vez disso, utilize o recurso Serviço.

Com uma configuração

Este corte mostra como pode definir um Configuration com um ServiceSet bloco de recursos para garantir que os Dhcp serviços e SstpSvc serviços funcionam sob a LocalService conta incorporada.

Configuration SetBuiltInAccount {
    Import-DscResource -ModuleName 'PSDscResources'

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