shellscriptの$@(全引数引き渡し)みたいなことをやりたくて書いてみたテストコード
一応できたけど、もう少しスマートなやり方がないかな
test.ps1
function test($a,$b){
Write-Host "a:${a}"
Write-Host "b:${b}"
foreach($arg in $args){
Write-Host $arg
}
}
Invoke-Expression "test $($args -Join " ")"
. .\test.ps1 1 2 3 4
a:1
b:2
3
4