时间:2021-05-22
有时Powershell的函数需要互斥,让用户只能在其中二选一。
要给脚本创建一组互斥的参数,可以给他们打上不同的属性标志,同时确保它们的唯一性(假设不能自动识别参数类型).
上面函数有两个参数,-id和-name.用户只能使用其中一个,同时不能两个都用。同时这里例子也教了大家怎么去获取用户输入的参数。
多个互斥参数可以通过“ParameterSetName”来区分不同的参数设置(也包括集合参数)
事实上你也可以分配多个参数跟一个参数,即一个固定参数和一个可选参数。
Test-ParameterSet 函数告诉你:当使用“NonCredential”时,-ComputerName是可选;当用户使用“-Credential”参数时“-ComputerName”又变成必选参数,如果使用了“-LocalAction”参数,将不能使用-ComputerName和-Credential。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在PowerShell的函数中如果想让参数互斥,可以使用“ParameterSetName”属性将一个parameter属性定义在不同的参数或着参数集合中。很多
适用于PowerShell2.0或着更高版本当你使用PowerShell创建了一个函数时,要确保你告诉PowerShell你的参数期望什么样的值。比如你想用户输
PowerShell函数跟其它的编程语言的函数差不多,主要涉及输入参数、处理、输出参数、返回值、如何调用等方面的内容,下面逐一介绍。1、PowerShell函数
本文实例讲述了DevExpress实现TreeList节点互斥的方法,具体实现方法如下所示:主要功能代码如下://////节点互斥同步///说明///eg://
本文实例讲述了Java使用synchronized实现互斥锁功能。分享给大家供大家参考,具体如下:代码packageper.thread;importjava.