我是PowerShell的新手,但经常在调试代码时需要启动和停止一小组服务。在PowerShell中,我可以使用通配符轻松停止进程,但是它让我确认。有一个-confirm参数,但我可能没有正确使用它?
`Stop-Process -ProcessName alcore.* -Confirm`
我能跳过确认直接停止进程吗?
感谢任何帮助, ~ 来自圣地亚哥的ck
我是PowerShell的新手,但经常在调试代码时需要启动和停止一小组服务。在PowerShell中,我可以使用通配符轻松停止进程,但是它让我确认。有一个-confirm参数,但我可能没有正确使用它?
`Stop-Process -ProcessName alcore.* -Confirm`
我能跳过确认直接停止进程吗?
感谢任何帮助, ~ 来自圣地亚哥的ck
尝试
stop-process -ProcessName alcore.* -Force
来自 get-help stop-process
:
在Windows Vista和更高版本的Windows中,如果要停止当前用户不拥有的进程, 必须以“管理员身份运行”选项启动Windows PowerShell。此外, 如果没有使用Force参数,您将被提示确认。
-Confirm:$false
kill -force outlook
-确认:$false 对于所有 PowerShell 确认提示都是正确的且有效。
[server]: PS C:\Users\user\Documents> Stop-Process -Name python -Confirm:$false
仍然会提示我:您是否确定要对以下项执行 Stop-Process 操作:python(248)? [Y] 是 [A] 全部是 [N] 否 [L] 全部否 [?] 帮助 (默认值为“Y”):```
- Thomas B in BDX