Wait for multiple async jobs to finish?

It looks like Wait-PSUJob can only wait for one job, am I correct in what I am seeing? If so does anyone have an idea of how to wait for multiple async jobs to finish?

We have a set of jobs I want to run in parallel and then run post processing once all of them are complete. The only thing I can think of currently is to create a script that executes the jobs and then call that script using wait from another script… but that feels more complicated than it needs to be and being able to execute and wait for multiple jobs (like promise.all in JS) would be ideal.


Product: PowerShell Universal
Version: 4.1.5