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.exe
tömbjeC:\Windows\System32\cmd.exe
, az erőforrás leállítja az és TestProcess.exe
az ö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'
}
}
}
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: