如何将散列数组传递给Powershell中导入模块中的函数?
Powershell 3.0和2.0之间有区别吗?这样我可以使用后向兼容语法?
谢谢!
答案 0 :(得分:4)
此区域的PowerShell 2.0和3.0之间没有区别。您只需创建一个哈希表数组并将它们传递给您的函数,例如:
MyFunction @(@{name='ringo';age=72},@{name='paul';age=70})
您的功能可以定义为:
function MyFunction($hashtables) { ... }
或
function MyFunction([hashtable[]]$hashtables) { ... }