Megosztás a következőn keresztül:


Több folyamat leállítása

Description

Ez a példa bemutatja, hogyan használhatja az ProcessSet összetett erőforrást több folyamat leállításának biztosítására.

Ha a Beállítás értéke ésAbsent az Elérési út az and C:\TestPath\TestProcess.exetömbjeC:\Windows\System32\cmd.exe, az erőforrás leállítja az és TestProcess.exeaz összes futó példányátcmd.exe.

A Invoke-DscResource

A Invoke-DscResource parancsmag nem támogatja az összetett erőforrások meghívását. Ehelyett használja a WindowsProcess erőforrást.

Konfigurációval

Ez a kódrészlet bemutatja, hogyan definiálhat egy Configuration erőforrásblokkot ProcessSet a folyamatok és TestProcess.exe a cmd.exe folyamatok leállítása érdekében.

Configuration Stop {
    Import-DscResource -ModuleName 'PSDscResources'

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