powershell和switch参数类型

时间:2016-04-12 09:50:33

标签: powershell param

我无法解决这个问题,而且从网络上的文档和示例中我无法解决原因。

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

YOURLABEL.font= [UIFont fontWithName:@"FONT_NAME" size:30.0];
[YOURLABEL setMinimumScaleFactor:12.0/[UIFont labelFontSize]];

我正在调用scipt如下。

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

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

[switch]$consecutiveNumbers

)

给了我可爱的错误信息:

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

任何人都可以看到我做错的事吗?

1 个答案:

答案 0 :(得分:0)

这看起来像是Powergui中的一个错误。从命令提示符处获取它并且它第一次工作。仍然不在Powergui工作。认为它可能与将命令行参数从shell窗格传递到脚本的方式有关。可能会打开一个电话来讨论,除非我发现我的方式旧版本。