Partilhar via


Certifique-se de que vários serviços estão em execução

Description

Este exemplo mostra como pode utilizar o ServiceSet recurso composto para garantir que vários serviços existem e estão em execução.

Com o Ensure set to Present, State set to Running, and Name set the array of Dhcp e MpsSvc, o recurso inicia o Dhcp e MpsSvc serviços se eles não estiverem funcionando.

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 serviços estão MpsSvc a funcionar.

Configuration Start {
    Import-DscResource -ModuleName 'PSDscResources'

    Node localhost {
        ServiceSet ExampleServiceSet {
            Name   = @(
                'Dhcp'
                'MpsSvc'
            )
            Ensure = 'Present'
            State  = 'Running'
        }
    }
}