Compartilhar via


Interromper vários processos

Descrição

Este exemplo mostra como você pode usar o ProcessSet recurso composto para garantir que vários processos sejam interrompidos.

Com Ensure set to Absent e Path set to the array of C:\Windows\System32\cmd.exe and C:\TestPath\TestProcess.exe, the resource stops any running instances of cmd.exe and TestProcess.exe. .

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 ConfigurationProcessSet bloco de recursos para garantir que os processos e TestProcess.exe os cmd.exe processos sejam interrompidos.

Configuration Stop {
    Import-DscResource -ModuleName 'PSDscResources'

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