如何使批处理文件命令等待 powershell 脚本完成

如何使批处理文件命令等待 powershell 脚本完成

我在批处理文件中运行两个命令,但我需要该del命令等待 powershel 脚本执行完毕。

我尝试使用下面链接中的命令,但没有成功:
要等待的批处理脚本

批处理文件:

powershell -NoProfile -ExecutionPolicy Bypass -Command "Start-Process -Verb RunAs powershell -ArgumentList '-NoProfile -ExecutionPolicy Bypass -File \"D:\z_Batchs e Scripts\Batchs\Normaliza_LUFS\ArqsNorms_LUFS_pass.ps1\" -_vLUF %_vLUF%'"

del /q "C:\Users\%username%\Desktop\Logs_LUFS\LOG_*.*"

如何使del命令仅在 powershell 脚本完成后运行?

答案1

最简单的方法就是将 del 命令移到 powershell 脚本中。

您可以在脚本中用 %username% 替换 $env:username。

相关内容