Iniciar vários processos
Descrição
Este exemplo mostra como você pode usar o ProcessSet
recurso composto para garantir que vários processos estejam em execução.
Com Ensure definido como Present
e Caminho definido para a matriz de C:\Windows\System32\cmd.exe
e C:\TestPath\TestProcess.exe
, o recurso começa cmd.exe
e TestProcess.exe
sem argumentos se eles ainda não estão em execução.
Com Invoke-DscResource
O Invoke-DscResource
cmdlet não dá suporte à invocação de recursos compostos. Em vez disso, use o recurso WindowsProcess.
Com uma configuração
Este snippet mostra como você pode definir um com um Configuration
ProcessSet
bloco de recursos para garantir que os processos e TestProcess.exe
os cmd.exe
processos estejam em execução.
Configuration Start {
Import-DscResource -ModuleName 'PSDscResources'
Node localhost {
ProcessSet ExampleProcessSet {
Path = @(
'C:\Windows\System32\cmd.exe'
'C:\TestPath\TestProcess.exe'
)
Ensure = 'Present'
}
}
}