Avviare più processi
Descrizione
In questo esempio viene illustrato come usare la risorsa composita per garantire l'esecuzione ProcessSet
di più processi.
Con Verifica impostato su Present
e Percorso impostato sulla matrice di C:\Windows\System32\cmd.exe
e C:\TestPath\TestProcess.exe
, la risorsa viene avviata cmd.exe
e TestProcess.exe
senza argomenti se non sono già in esecuzione.
Con Invoke-DscResource
Il Invoke-DscResource
cmdlet non supporta la chiamata di risorse composte. Usare invece la risorsa WindowsProcess.
Con una configurazione
Questo frammento di codice illustra come definire un Configuration
oggetto con un ProcessSet
blocco di risorse per garantire l'esecuzione dei cmd.exe
processi e TestProcess.exe
.
Configuration Start {
Import-DscResource -ModuleName 'PSDscResources'
Node localhost {
ProcessSet ExampleProcessSet {
Path = @(
'C:\Windows\System32\cmd.exe'
'C:\TestPath\TestProcess.exe'
)
Ensure = 'Present'
}
}
}