【发布时间】:2011-06-21 23:09:44
【问题描述】:
我正在尝试创建一个简单的 powershell cmdlet,它具有一些强制性参数。我找到了以下代码,但是我无法执行:
function new-command() {
[CmdletBinding()]
PARAM (
[Parameter(Mandatory=$true)]
[string]$Name
)
}
new-command
返回以下错误:
表达式中缺少结束 ')'。" 行:5 字符:3 + [
我做错了什么?
【问题讨论】:
-
我不能用发布的脚本复制那个错误。
-
是的。如果我在 new-command 之后不包含参数,则会引发错误,如果我不包含参数,则不会执行任何操作。
标签: powershell parameters powershell-cmdlet