Condividi tramite


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