在下面脚本函数中让可选参数和强制参数必须同时使用。
下面演示当可选参数出现,也必须使用这个强制参数。
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版本
如对本文有疑问, 点击进行留言回复!!
powershell自动化操作AD域、Exchange邮箱系列(1)——powershell 简介
Jmeter 之BeanShell 获取 header 以及 body
网友评论