gpt4 book ai didi

powershell - 如何在 PowerShell 中将参数从一个函数转发到另一个函数

转载 作者:行者123 更新时间:2023-12-03 01:16:41 25 4
gpt4 key购买 nike

我正在尝试创建一个包装另一个函数的 PowerShell 函数。我希望我的函数采用可变数量的参数并将它们传递给包装函数。有办法做到这一点吗?

具体来说,我想做的是这样的:

function MakeRequest() {
if ($session) {
$resp = Invoke-WebRequest -WebSession $session $args
} else {
$resp = Invoke-WebRequest -SessionVariable session $args
}
$resp
}

最佳答案

您可以为此使用 splatting:

function MakeRequest() {
if ($session) {
$resp = Invoke-WebRequest -WebSession $session @args
} else {
$resp = Invoke-WebRequest -SessionVariable session @args
}
$resp
}

键入此以获得更多帮助:

help about_Splatting

关于powershell - 如何在 PowerShell 中将参数从一个函数转发到另一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27832693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com