将PowerShell对象传递给Function-为什么不起作用

时间:2020-03-10 06:10:57

标签: function powershell object parameters

为什么下面的代码在传递给函数时不打印对象值?我想念什么?

$Name=@{}
$Name.firstName="John"
$Name.lastName="Doe"

$NameObj=new-object psobject -property $Name


function GetName([PSObject]$NameObj) {
    $NameObj
}

GetName

1 个答案:

答案 0 :(得分:1)

您必须将值传递GetName函数:

GetName $NameObj