开发者

Use PowerShell to stop-process, can i bypass confirm?

开发者 https://www.devze.com 2023-01-05 16:07 出处:网络
I\'m a powershell newbie, but I often find myself starting and stopping a small group of services when I\'m debugging some code. In Powershell I can easily stop the processes using a wildcard but it m

I'm a powershell newbie, but I often find myself starting and stopping a small group of services when I'm debugging some code. In Powershell I can easily stop the processes using a wildcard but it makes me confirm. There is a -confirm parameter, but I must not be using it correctly?

`St开发者_Go百科op-Process -ProcessName alcore.* -Confirm`

Can I bypass the confirm and just stop the process?

Thanks for any help, ~ck in San Diego


Try

stop-process -ProcessName alcore.* -Force

From get-help stop-process:

On Windows Vista and later versions of Windows, to stop a process that is not owned by the current user, you must start Windows PowerShell with the "Run as administrator" option. Also, you are prompted for confirmation unless you use the Force parameter.


-Confirm:$false


If you don't want it to do a confirmation then don't use the -confirm option but instead the -force. Doing this will cause the process to be stopped without any user confirmation.

kill -force outlook


-Confirm:$false is correct and works for all PS confirmation prompts.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号