在函数

时间:2018-02-12 17:03:56

标签: powershell hashtable

我正在尝试在我的脚本中构建一个哈希表。输入是一个参数:

Param
(
[hashtable]$param
)

调用我的函数:Foobar -Param 'Key, value'不起作用。还尝试过:

Foobar -Param 'Key' = 'Value';
Foobar -Param Key Value

返回错误:Cannot convert value of type "System.String" to type "System.Collections.Hashtable".

如何正确传递参数?

1 个答案:

答案 0 :(得分:1)

使用哈希表文字@{}

Foobar -Param @{ Key = 'Value' }