当前位置: 移动技术网 > IT编程>脚本编程>Shell > PowerShell小技巧之同时使用可选强制参数

PowerShell小技巧之同时使用可选强制参数

2017年12月08日  | 移动技术网IT编程  | 我要评论

在下面脚本函数中让可选参数和强制参数必须同时使用。

下面演示当可选参数出现,也必须使用这个强制参数。

function connect-somewhere
{
 [cmdletbinding(defaultparametersetname='a')]
 param
 (
 [parameter(parametersetname='a',mandatory=$false)]
 [parameter(parametersetname='b',mandatory=$true)]
 $computername,
 [parameter(parametersetname='b',mandatory=$false)]
 $credential
 )
 $chosen = $pscmdlet.parametersetname
 "you have chosen $chosen parameter set."
}
 
# -computername is optional
connect-somewhere
# here, -computername is mandatory
connect-somewhere -credential test

支持所有ps版本

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网