Powershell 2.0 Param Keyword Error

Estou executando o Windows 7 RTM. O Powershell 2.0 é instalado por padrão. Eu estou usando o excelente Windows Powershell ISE para editar meus scripts. Eu tenho o seguinte script:

Param($p)
Param($d)
echo $p $d

Eu salvo o script como SayItAgain.ps1. Quando tento executar este script a partir do shell interativo da seguinte forma:

./SayItAgain -p "Hello"

Eu recebo o seguinte erro:

The term 'Param' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling o
f the name, or if a path was included, verify that the path is correct and try again.
At C:\users\cius\Code\powershell\SayItAgain.ps1:2 char:6
+ Param <<<< ($destination)
    + CategoryInfo          : ObjectNotFound: (Param:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

Isso é um problema conhecido ou estou simplesmente usando errado?

questionAnswers(3)

yourAnswerToTheQuestion