Condividi tramite


Arrestare più processi

Descrizione

In questo esempio viene illustrato come usare la ProcessSet risorsa composita per assicurarsi che vengano arrestati più processi.

Con Verifica impostato su Absent e Percorso impostato sulla matrice di C:\Windows\System32\cmd.exe e C:\TestPath\TestProcess.exe, la risorsa interrompe le istanze in esecuzione di cmd.exe e TestProcess.exe.

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 che i cmd.exe processi e TestProcess.exe vengano arrestati.

Configuration Stop {
    Import-DscResource -ModuleName 'PSDscResources'

    Node localhost {
        ProcessSet ExampleProcessSet {
            Path   = @(
                'C:\Windows\System32\cmd.exe'
                'C:\TestPath\TestProcess.exe'
            )
            Ensure = 'Absent'
        }
    }
}