Запускать несколько экземпляров одного и того же исполняемого файла из powershell
Я пытаюсь открыть два экземпляра msftpsrvr.exe(CoreFtp) в моей локальной системе одновременно с помощью powershell. У меня есть два файла.bat, чтобы справиться с этим, но как только я запускаю его в функции, он переопределяет предыдущий.
Я пробовал с Start-Process с -Wait, но он не переходит к следующему шагу до ручного вмешательства.
function StartSFTP
{
Start-Process -FilePath "C:\SFTP\XXX-in-Reg.bat" -Wait
Start-Process -FilePath "C:\SFTP\XXX-out-Reg.bat" -Wait
}
Я попытался с рабочим процессом RunScripts(решение, данное на переполнение стека), но безуспешно.
function StartSFTP
{
Start-Process -FilePath "C:\SFTP\XXX-in-Reg.bat"
Start-Process -FilePath "C:\SFTP\XXX-out-Reg.bat"
}
Текущий вывод: он открывает два окна Coreftp с учетными данными XXX-in-Reg.bat (номер порта и путь)
Я в значительной степени изучаю этот мощный язык и надеюсь, что я ясно изложил свою проблему.