То, что у вас есть, будет работать. Вы не упомянули, что вы имели в виду под above does not work
и каков ваш сценарий.
Я пробовал код C # с помощью скрипта Powershell:
param([string]$a)
write-host "test"
write-host $a
и он дал вывод:
test
some_parameter
как и ожидалось. Нет необходимости указывать -File
и -paramter1
, как указано в других ответах, но это будет зависеть от того, что делает ваш скрипт.