Вы можете использовать оператор -join
для объединения элементов массива. Это создает одну строку, разделенную запятыми.
$array -join ','
Поскольку вы пытаетесь создать массив JSON, проще сначала работать с настраиваемыми объектами PowerShell, а затем преобразовывать их в JSON.
$obj = [pscustomobject]@{'Name'='export-docs';'fileIds'=$array}
$botBody = $obj | ConvertTo-Json -Depth 10
$botBody # JSON string