По некоторым причинам, похоже, что я не могу передать массив строк в качестве параметра в скрипт-блок.Что я здесь не так делаю?
Мой скрипт, который вызывается из другого скрипта:
param(
[parameter(Mandatory=$true)]
[string[]]$myarr
)
foreach ($elem in $myarr){
$elem
}
Я называю его из другого скрипта как
$myarr = @("111", "222")
start-job -filepath myscript.ps1 -arg $myarr
Я получил толькопервый элемент в массиве - «111».