Share via


Beenden mehrerer Prozesse

Beschreibung

In diesem Beispiel wird gezeigt, wie Sie die ProcessSet zusammengesetzte Ressource verwenden können, um sicherzustellen, dass mehrere Prozesse beendet werden.

Mit "SicherstellenAbsent" auf und "Pfad" auf das Array C:\Windows\System32\cmd.exe und "Pfad" festgelegt, beendet die Ressource alle ausgeführten Instanzen von cmd.exe und C:\TestPath\TestProcess.exeTestProcess.exe.

Mit Invoke-DscResource

Das Invoke-DscResource Cmdlet unterstützt nicht das Aufrufen von zusammengesetzten Ressourcen. Verwenden Sie stattdessen die WindowsProcess-Ressource.

Mit einer Konfiguration

In diesem Codeausschnitt wird gezeigt, wie Sie einen ConfigurationProcessSet Ressourcenblock definieren können, um sicherzustellen, dass die cmd.exe Prozesse TestProcess.exe beendet werden.

Configuration Stop {
    Import-DscResource -ModuleName 'PSDscResources'

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