0

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

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

谢谢!

4

1 回答 1

4

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

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

您的功能可以定义为:

function MyFunction($hashtables) { ... }

或者

function MyFunction([hashtable[]]$hashtables) { ... }
于 2012-12-11T00:02:01.617 回答