Подтвердить что ты не робот

Используйте PowerShell для остановки процесса, можете ли я обойти подтверждение?

Я новичок в PowerShell, но я часто начинаю и останавливаю небольшую группу сервисов, когда я отлаживаю какой-то код. В Powershell я могу легко остановить процессы с помощью шаблона, но это заставляет меня подтвердить. Есть параметр -confirm, но я не должен его правильно использовать?

`Stop-Process -ProcessName alcore.* -Confirm`

Можно ли обойти подтверждение и просто остановить процесс?

Спасибо за любую помощь, ~ ck в Сан-Диего

4b9b3361

Ответ 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.