У меня есть функция, которая будет выполняться во внутренней сети, но через WINRM на сервере в DMZ.
В основном все функции будут внутри Invoke-Command
. Дело в том, что у меня будет около 10 параметров.
Есть ли более элегантный способ передать параметры в invoke-command
вместо того, чтобы перечислять их 3 раза?
function foo {
Param(
$a,
$b,
$c,
$d,
$e,
$f
)
Invoke-Command -ComputerName bar -ScriptBlock {
Param(
$a,
$b,
$c,
$d,
$e,
$f
)
<#Stuff#>
} -ArgumentList $a, $b, $c, $d, $e, $f
}