Я пишу скрипт, который должен запускать два приложения dotnet одно за другим.Один на порту 5000, второй на порту 5001 в соответствии с их launchSettings.json
Пока что это скрипт, который запускает приложения:
$app1ProjectFolder = '../src/App1'
$app2ProjectFolder = '../src/App2'
Write-Host "STARTING APP1" -foreground Green
Push-Location $app1ProjectFolder
$dotnetRunCommandApp1 = 'run'
$app1Process = Start-Process dotnet -ArgumentList $dotnetRunCommandApp1 -PassThru
Pop-Location
Write-Host "STARTING APP2" -foreground Green
Push-Location $app2ProjectFolder
$dotnetRunCommandApp2 = 'run'
$app2Process = Start-Process dotnet -ArgumentList $dotnetRunCommandApp2 -PassThru
Pop-Location
Мне нужно, чтобы скриптдождитесь завершения запуска первого приложения или доступа к назначенному порту, прежде чем запускать второе приложение.