【发布时间】:2012-06-17 00:33:23
【问题描述】:
如何在powershell中使用带括号的参数调用函数。
我有这个函数的例子
function Greet([string]$name , [int]$times)
{
for ([int]$i = 1; $i -le $times;$i++)
{
Write-Host Hiiii $name
}
}
如果我使用
Greet Ricardo 5 或 Greet "Ricardo" 5 有效。
但是当我使用Greet ("Ricardo",5) 或Greet("Ricardo" ; 5) 时会失败。
怎么了?
【问题讨论】:
-
没有括号有什么问题?
-
什么都没有。我想知道他们如何创建使用括号的函数(cmd-let)
-
例如
$ACL.SetAccessRule $Rule没有括号就不能工作。
标签: function powershell