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'
}
}
}