我已经尝试了以下多次迭代,但没有任何效果。
.bat 文件需要接受 2 个参数。 $IN
和 $TIC
分别是缩写和票号。
变量:
$IN = $textboxInitials.Text
$TIC = $textboxTicket.Text
命令(这些都不起作用):
start "\\Path\InstallOffice.bat" $IN $TIC
start "\\Path\InstallOffice.bat $IN $TIC"
start "\\Path\InstallOffice.bat" KL 562355
cmd.exe /C "\\Path\InstallOffice.bat" KL 562355
& "\\Path\InstallOffice.bat" $IN $TIC
这确实有效,但它没有参数。
start "\\Path\InstallOffice.bat"
我正在编写一个程序来在标准构建过程之后安装一堆程序,以便帮助台可以选择需要安装的程序。这只是要运行的第一个命令,后面还会有一堆命令,因此 powershell 需要等待 .bat 文件完成才能继续执行下一个命令。
最佳答案
关于powershell - 如何从 Powershell 将参数传递到批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43658850/