当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] ValidateSet 属性声明

作者:精品下载站 日期:2024-12-14 02:52:32 浏览:15 分类:玩电脑

ValidateSet 属性声明


ValidateSetAttribute 属性指定 cmdlet 参数参数的一组可能值。 Windows PowerShell 函数也可以使用此属性。

指定此属性后,Windows PowerShell 运行时将确定为 cmdlet 参数提供的参数是否与所提供的元素集中的元素匹配。仅当参数参数与集合中的元素匹配时,才会运行 cmdlet。如果未找到匹配项,Windows PowerShell 运行时将引发错误。

句法

[ValidateSetAttribute(params string[] validValues)]
[ValidateSetAttribute(params string[] validValues, Named Parameters)]

参数

ValidValues (System.String) 必需。指定有效的参数元素值。以下示例展示了如何指定一个或多个元素。

[ValidateSetAttribute("Steve")]
[ValidateSetAttribute("Steve","Mary")]

IgnoreCase (System.Boolean) 可选命名参数。默认值 true 表示忽略大小写。 false 值使 cmdlet 区分大小写。

评论

  • 每个参数只能使用该属性一次。

  • 如果参数值是数组,则数组的每个元素都必须与属性集的元素匹配。

  • ValidateSetAttribute 属性由 System.Management.Automation.Validatesetattribute 类定义。

参见

系统.管理.自动化.Validatesetattribute

编写 Windows PowerShell Cmdlet

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯