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

如何编写PowerShell脚本:执行命令后等待再运行后续代码

解决PowerShell等待进程完成后执行后续命令的问题

默认情况下Start-Process会异步启动进程,脚本会直接继续执行后续命令,不会等待进程结束。要实现先启动记事本并等待其关闭后再删除目标文件,只需给Start-Process添加-Wait参数即可——这个参数会强制脚本等待启动的进程退出后,再执行后续代码。

完整脚本示例:

# 启动记事本并等待进程关闭
Start-Process notepad -Wait

# 记事本关闭后执行删除操作
Remove-Item "E:\Folder1\Test.txt"

如果需要处理删除时可能出现的异常(比如文件不存在),可以添加错误处理参数优化脚本,例如:

Remove-Item "E:\Folder1\Test.txt" -ErrorAction SilentlyContinue

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 14:48:21