Используйте PowerShell для остановки процесса, могу ли я пропустить подтверждение? - PullRequest
20 голосов
/ 29 июня 2010

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

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

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

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

Ответы [ 4 ]

29 голосов
/ 29 июня 2010

Попробуйте

stop-process -ProcessName alcore.* -Force

От get-help stop-process:

В Windows Vista и более поздних версиях Windows, чтобы остановить процесс, который не принадлежит текущему пользователю, вынеобходимо запустить Windows PowerShell с параметром «Запуск от имени администратора».Кроме того, вам будет предложено подтвердить, если вы не используете параметр Force.

3 голосов
/ 08 августа 2013

-Подтверждение: $ false верно и работает для всех запросов подтверждения PS.

3 голосов
/ 29 июня 2010

-Confirm: $ ложный

2 голосов
/ 29 июня 2010

Если вы не хотите, чтобы он делал подтверждение, не используйте параметр -confirm, а вместо этого -force.Это приведет к остановке процесса без подтверждения пользователя.

Перспектива убийства - сила

...