我需要同步从powershell脚本调用.bat文件。
我目前正在开发一个实用工具,我需要调用一个.bat文件来生成excel表中的数据,使用powershell脚本提取部分数据,然后再次调用.bat文件来处理提取的数据,但是当脚本运行时,首先执行完整的powershell脚本,稍后调用.bat文件。
代码段:
回声“你好世界”
Start-Process C:/dataloader/bin/process.bat -ArgumentList $ tempLibraryPath ExtractTest
回声“Foobar”
预期输出:Hello world call process.bat Foobar
实际输出Hello World Foobar调用process.bat
您需要告诉PowerShell等待该过程完成:
Start-Process C:/dataloader/bin/process.bat -ArgumentList $tempLibraryPath ExtractTest -Wait