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