使用PowerShell停止进程,是否可以绕过确认?
我是一个powershell新手,但我经常发现自己在调试一些代码时启动和停止一小部分服务。在Powershell中,我可以使用通配符轻松停止进程,但这会让我确认。有一个-confirm参数,但我一定没有正确使用它使用PowerShell停止进程,是否可以绕过确认?,powershell,windows-services,cmdlets,Powershell,Windows Services,Cmdlets,我是一个powershell新手,但我经常发现自己在调试一些代码时启动和停止一小部分服务。在Powershell中,我可以使用通配符轻松停止进程,但这会让我确认。有一个-confirm参数,但我一定没有正确使用它 `Stop-Process -ProcessName alcore.* -Confirm` 我是否可以绕过确认并停止该过程 谢谢你的帮助, ~ck在圣地亚哥-确认:$false试试看 stop-process -ProcessName alcore.* -Force 从获取帮助停止
`Stop-Process -ProcessName alcore.* -Confirm`
我是否可以绕过确认并停止该过程
谢谢你的帮助,
~ck在圣地亚哥-确认:$false试试看
stop-process -ProcessName alcore.* -Force
从获取帮助停止进程:
在Windows Vista和更高版本的Windows上,停止进程
不属于当前用户的,
您必须使用“以管理员身份运行”选项启动Windows PowerShell。也,
系统将提示您进行确认
除非使用“力”参数
如果您不希望它进行确认,那么不要使用-confirm选项,而是使用-force。这样做将导致进程在没有任何用户确认的情况下停止
杀伤力量展望
-确认:$false是正确的,适用于所有PS确认提示。实际上这不起作用:[server]:PS C:\Users\user\Documents>Stop Process-Name python-Confirm:$false仍然提示我:确认是否确实要对以下项目执行停止流程操作:python(248)?[Y] 是[A]对所有人都是[N]否[L]对所有[?]帮助都是否(默认值为“Y”):
对。这应该行得通,但不行。您必须通过-Force
。不确定这是一个bug还是有意的。例如:停止进程-d 11048-确认:$false