为什么无法设置我的PowerShell pscustomobject?

时间:2018-07-16 12:41:39

标签: powershell-v3.0

我正在尝试在PowerShell自定义对象中存储一些数据。我安装了PowerShell v4。我测试了它在单个脚本中可以正常工作,但是当我尝试将其传递给另一个函数时,它不允许我设置属性值。

此方法创建自定义对象:

Function CreateObject {
            $NewObject = [PSCustomObject]@{
                Name     = 'John'
                Language = 'Powershell'
    }
    return $NewObject
}

当我尝试执行以下操作时,出现错误:“在此对象上找不到属性'Name'”:

[PSCustomObject]$myObject = CreateObject
$myObject.Name = 'Jack'
$myObject.Name

为什么不能设置自定义对象值?

0 个答案:

没有答案