同步调用powershell脚本中的.bat文件

问题描述 投票:0回答:1

我需要同步从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 batch-file
1个回答
1
投票

您需要告诉PowerShell等待该过程完成:

Start-Process C:/dataloader/bin/process.bat -ArgumentList $tempLibraryPath ExtractTest -Wait
© www.soinside.com 2019 - 2024. All rights reserved.