Я стремлюсь сделать возможным привязать значения массива объектов к параметрам блока скриптов общим способом, где я заранее не знаю параметров, определенных блоком скриптов. Например:
function test {
Param([object[]] $allargs)
Write-Host "allargs: $allargs"
$sb = {
param($firstname, $age, $lastname)
Write-Host "Hello `"$firstname`". Your age is: '$age' and your last name is $lastname"
}
& $sb $allargs
}
cls
test "Bob","20","Smith"
Выходы:
allargs: Bob 20 Smith
Hello "Bob 20 Smith". Your age is: '' and your last name is