使用PowerShell停止进程,我可以绕过确认吗?
我是一个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
-Confirm:$false 是正确的,适用于所有 PS 确认提示。
-Confirm:$false is correct and works for all PS confirmation prompts.
-确认:$false
-Confirm:$false
如果您不希望它进行确认,则不要使用 -confirm 选项,而应使用 -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.
尝试
从
get-help stop-process
:Try
From
get-help stop-process
: