如何将散列数组传递给Powershell 2.0和3.0中的函数?

时间:2012-12-10 23:42:08

标签: .net powershell

如何将散列数组传递给Powershell中导入模块中的函数?

Powershell 3.0和2.0之间有区别吗?这样我可以使用后向兼容语法?

谢谢!

1 个答案:

答案 0 :(得分:4)

此区域的PowerShell 2.0和3.0之间没有区别。您只需创建一个哈希表数组并将它们传递给您的函数,例如:

MyFunction @(@{name='ringo';age=72},@{name='paul';age=70})

您的功能可以定义为:

function MyFunction($hashtables) { ... }

function MyFunction([hashtable[]]$hashtables) { ... }