我有一个Powershell脚本,其中包含2个与参数非常相似的函数。 是否可以将参数(Computername,Port,OtherVariable)组合成某种集合?
在这个例子中,它只有3个参数,但实际上它是11个参数。 我正在考虑这样做,因为参数列表开始变得有点长。
function Function1
{
Param(
[Parameter()]
[String]$Filename,
[Parameter()]
[String]$Computername,
[Parameter()]
[String]$Port,
[Parameter()]
[String]$OtherVariable
)
Process
{
}
}
function Function2
{
Param(
[Parameter()]
[String]$Url,
[Parameter()]
[String]$Computername,
[Parameter()]
[String]$Port,
[Parameter()]
[String]$OtherVariable
)
Process
{
}
}
答案 0 :(得分:1)
您有几个选择:
*超级超集