For-Each не идеален в вашем случае, потому что вам нужно значение из массива источника и назначения. Предполагая, что оба массива имеют одинаковую длину, вы можете использовать цикл For, например:
$SrcLocations = @('Src1','Src2','Src3')
$DestLocations = @('dest1','dest2','dest3')
For($i = 0; $i -lt $SrcLocations.Count; $i++){
Write-Host "Moving $($SrcLocations[$i]) to $($DestLocations[$i])"
}
Выходы
Moving Src1 to dest1
Moving Src2 to dest2
Moving Src3 to dest3