Используйте PowerShell для остановки процесса, можете ли я обойти подтверждение?
Я новичок в PowerShell, но я часто начинаю и останавливаю небольшую группу сервисов, когда я отлаживаю какой-то код. В Powershell я могу легко остановить процессы с помощью шаблона, но это заставляет меня подтвердить. Есть параметр -confirm, но я не должен его правильно использовать?
`Stop-Process -ProcessName alcore.* -Confirm`
Можно ли обойти подтверждение и просто остановить процесс?
Спасибо за любую помощь,
~ ck в Сан-Диего
Ответы
Ответ 1
Try
stop-process -ProcessName alcore.* -Force
От get-help stop-process
:
В Windows Vista и более поздних версиях Windows, чтобы остановить процесс который не принадлежит текущему пользователю, вы должны запустить Windows PowerShell с параметром "Запуск от имени администратора". Также, вам будет предложено подтвердить если вы не используете параметр Force.
Ответ 2
-Confirm: $ложь
Ответ 3
Если вы не хотите, чтобы он выполнял подтверждение, не используйте параметр -confirm, а вместо этого -force. Это приведет к остановке процесса без какого-либо подтверждения пользователем.
kill -force outlook
Ответ 4
-Confirm: $false корректно и работает для всех подсказок подтверждения PS.