[英]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.