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

[玩转系统] 如何使用脚本验证参数

作者:精品下载站 日期:2024-12-14 02:50:45 浏览:13 分类:玩电脑

如何使用脚本验证参数


此示例演示如何指定一个验证规则,该规则使用脚本在运行 cmdlet 之前检查参数参数。参数的值通过管道传输到脚本。对于通过管道传递给它的每个值,脚本必须返回 $true

笔记

有关定义此属性的类的详细信息,请参阅 System.Management.Automation.ValidateScriptAttribute。

使用脚本验证参数

  • 添加 ValidateScript 属性,如以下代码所示。此示例指定一个脚本来验证输入值是否为奇数。

    [ValidateScript("$_ % 2", ErrorMessage = "The item '{0}' did not pass validation of script '{1}'")]
    [Parameter(Position = 0, Mandatory = true)]
    public int32 OddNumber
    {
       get { return oddNumber; }
       set { oddNumber = value; }
    }
    
    private int32 oddNumber;
    

有关如何声明此属性的更多信息,请参阅 ValidateScript 属性声明。

参见

System.Management.Automation.ValidateScriptAttribute

ValidateScript 属性声明

编写 Windows PowerShell Cmdlet

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

取消回复欢迎 发表评论:

关灯