我有一个用于创建开发环境的PowerShell脚本,该过程的一部分是调用批处理文件以获取源代码。问题是该批处理文件调用了另一个以apause
结尾的批处理文件。这意味着PowerShell脚本将不会继续执行下一个任务。
我无法从批处理文件中删除暂停,因为该暂停是由另一个团队维护的。
我创建了另一个可解决暂停问题的批处理文件:
@echo OFF
@echo Calling test.cmd...
@echo | call test.cmd
@echo Done.
在PowerShell中有没有一种方法可以做到这一点,所以我不需要我的批处理文件?
PowerShell脚本
Invoke-Expression -command "d:\relay.cmd"
您可以在PowerShell中以相同的方式进行操作。通过管道传递一些信息:
@()|.\test.cmd
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句