27 lines
591 B
PowerShell
27 lines
591 B
PowerShell
$ErrorActionPreference = 'Continue'
|
|
|
|
function _kill($processName) {
|
|
try {
|
|
# Redirect stderr to stdout to avoid big red blocks of output in Azure Pipeline logging
|
|
# when there are no instances of the process
|
|
& cmd /c "taskkill /T /F /IM ${processName} 2>&1"
|
|
} catch {
|
|
Write-Host "Failed to kill ${processName}: $_"
|
|
}
|
|
}
|
|
|
|
_kill dotnet.exe
|
|
_kill testhost.exe
|
|
_kill iisexpress.exe
|
|
_kill iisexpresstray.exe
|
|
_kill w3wp.exe
|
|
_kill msbuild.exe
|
|
_kill vbcscompiler.exe
|
|
_kill git.exe
|
|
_kill vctip.exe
|
|
_kill chrome.exe
|
|
_kill h2spec.exe
|
|
iisreset /restart
|
|
|
|
exit 0
|