簡體   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