PowerShell小技巧之同时使用可选强制参数
程序员文章站
2022-09-05 17:20:34
在下面脚本函数中让可选参数和强制参数必须同时使用。
下面演示当可选参数出现,也必须使用这个强制参数。
function connect-somewhere
{...
在下面脚本函数中让可选参数和强制参数必须同时使用。
下面演示当可选参数出现,也必须使用这个强制参数。
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小技巧之使用WMI查询插上的U盘
-
Powershell小技巧之使用Copy-Item添加程序到开机启动
-
Powershell小技巧之使用-F方法带入数据
-
Powershell小技巧之使用WMI测试服务响应
-
Powershell小技巧之使用Jint引擎在PowerShell中执行Javascript函数
-
Powershell小技巧之使用Get-ChildItem得到指定扩展名文件
-
PowerShell小技巧之同时使用可选强制参数
-
PowerShell小技巧之使用Verb打开程序
-
PowerShell小技巧之使用Hotmail账号发送邮件
-
PowerShell小技巧之使用New-Module命令动态创建对象