Используйте PowerShell для остановки, могу ли я обойти подтверждение?
-
01-10-2019 - |
Вопрос
Я PowerShell Newbie, но я часто начинаю, начинаю и останавливая небольшую группу услуг, когда я отладку кода. В PowerShell я могу легко остановить процессы, используя подстановочный знак, но это заставляет меня подтвердить. Есть параметр -confirm, но я не должен использовать его правильно?
`Stop-Process -ProcessName alcore.* -Confirm`
Могу ли я обойти подтверждение и просто остановить процесс?
Спасибо за любую помощь, ~ CK в Сан-Диего
Решение
Пытаться
stop-process -ProcessName alcore.* -Force
От get-help stop-process
:
В Windows Vista и более поздние версии Windows, чтобы остановить процесс, который не принадлежит текущему пользователю, вы должны запустить Windows PowerShell с опцией «Run As Administrator». Кроме того, вам будет предложено подтверждение, если вы не используете параметр Force.
Другие советы
-Confirm: $ false
-Confirm: $ false правильный и работает для всех подсказков PS-подтверждения.
Если вы не хотите, чтобы это сделать подтверждение, не используйте опцию -Confirm, а вместо -Force. Это приведет к остановке процесса без какого-либо подтверждения пользователя.
убить -Force Outlook