强制参数在Powershell中无法正确应用

时间:2017-07-25 11:48:38

标签: powershell parameters

我尝试在我的函数中修改一个参数, 我希望这个在这里成为一个知识产权。 如果没有显示我提示更正(如正常使用) 但实际上它只是把我的错误放在cmd OUTPUT(没有提示显示),甚至没有显示帮助信息。 我犯了一些错误,但不知道是什么。

这是代码:

function Test-IP
{
    Param (
        [Parameter(Mandatory = $true,
             HelpMessage = "Enter a valid IP Address")]
        [ValidateScript({ $_ -match [System.Net.IPAddress]$_ })]
        $IP
    )

    Write-Host $IP
}

由于

0 个答案:

没有答案