Try it like below:
start-job -filepath myscript.ps1 -arg (,$myarr)
The -ArgumentList
takes in a list/array of arguments. So when you give -arg $myarr
, it is as though you are passing the elements of the array as the arguments. So you have to force PowerShell to treat it as a single argument which is an array.