繁体   English   中英

Powershell和开关参数类型

[英]powershell and switch parameter type

我无法正常工作,从网络上的文档和示例中我也无法弄清为什么。

我的代码很简单,它只是我要向其传递参数的脚本,而不是每次都传递。 所以我已经放置了参数部分

param(
[Parameter(Mandatory=$true)]
[string]$startOfName,

[ValidateRange(0,6)]
[int]$numberOfServers = 1,

[switch]$consecutiveNumbers

)

即时通讯如下。

.\Get-NextServerName.ps1 -startOfName servername -numberOfServers 5 -consecutiveNumbers

这给了我可爱的错误信息:

Get-NextServerName.ps1 : A parameter cannot be found that matches parameter name 'consecutiveNumbers'.

谁能看到我做错的任何事情?

这看起来像是Powergui中的错误,在命令提示符下对其进行了尝试,并且第一次起作用。 仍然无法在Powergui中工作。 认为这可能与其将命令行参数从Shell窗格传递到脚本的方式有关。 除非我发现旧版本的即时消息,否则可能要打个电话进行讨论。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM