You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过PowerShell在新启动的Command Prompt进程中执行命令

正确实现方案

CMD 本身没有-Command参数,该参数是 PowerShell 专属的启动参数,CMD 执行指定命令需使用/c或/k参数,对应两种不同的使用场景:

场景1:命令执行完成后自动关闭CMD窗口

使用/c参数,示例代码如下:

Start-Process cmd '/c tasklist'

场景2:命令执行完成后保留CMD窗口

如果需要查看命令输出、或后续继续在该CMD窗口操作,使用/k参数,示例代码如下:

Start-Process cmd '/k tasklist'

拓展:执行多条命令/带空格的命令

如果需要执行多条命令,或者命令路径包含空格,将命令整体用引号包裹即可,示例:

# 切换到D盘根目录后查看目录内容,执行完成保留窗口
Start-Process cmd '/k "D: && dir"'

内容的提问来源于stack exchange,提问作者brims

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.08 10:18:03