如何使用脚本验证参数
此示例演示如何指定一个验证规则,该规则使用脚本在运行 cmdlet 之前检查参数参数。 参数的值通过管道传递至脚本。 脚本必须返回通过 $true
管道将每个值管道化。
备注
有关定义此属性的类详细信息,请参阅 System.Management.Automation.ValidateScriptAttribute。
使用脚本验证参数
添加 ValidateScript 属性,如以下代码所示。 此示例指定参数的三个可能值
UserName
集。[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 属性声明。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈