使用PowerShell停止进程,我可以绕过确认吗?

发布于 2024-09-07 12:14:52 字数 239 浏览 5 评论 0原文

我是一个 powershell 新手,但在调试一些代码时,我经常发现自己启动和停止一小部分服务。在 Powershell 中,我可以使用通配符轻松停止进程,但这让我确认。有一个-confirm参数,但我一定没有正确使用它?

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

我可以绕过确认并停止该过程吗?

感谢您的帮助, 〜ck在圣地亚哥

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?

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

Can I bypass the confirm and just stop the process?

Thanks for any help,
~ck in San Diego

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

挽梦忆笙歌 2024-09-14 12:14:56

-Confirm:$false 是正确的,适用于所有 PS 确认提示。

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

茶花眉 2024-09-14 12:14:55

-确认:$false

-Confirm:$false

花间憩 2024-09-14 12:14:55

如果您不希望它进行确认,则不要使用 -confirm 选项,而应使用 -force。这样做将导致进程在没有任何用户确认的情况下停止。

kill-force展望

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

尴尬癌患者 2024-09-14 12:14:54

尝试

stop-process -ProcessName alcore.* -Force

get-help stop-process

在 Windows Vista 和更高版本的 Windows 上,停止进程
不属于当前用户,
您必须使用“以管理员身份运行”选项启动 Windows PowerShell。还,
系统会提示您确认
除非您使用 Force 参数。

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文