我正在浏览一系列对象,我可以很好地显示这些对象。
$obj
很好地显示我的 foreach 循环中的每个对象。我正在尝试访问对象字段及其值。此代码也可以正常工作:
$obj.psobject.properties
要查看每个对象字段的名称,我这样做:
$obj.psobject.properties | % {$_.name}
这也可以正常工作。
当我尝试通过这样做访问这些字段的值时:
$obj.psobject.properties | % {$obj.$_.name}
没有返回或显示。
这样做是为了诊断目的,以查看我是否可以访问字段的值。主要的困境是我无法访问特定字段的值。IE
$obj."some field"
即使我已确认“某些字段”具有值,也不会返回值。
这让我很困惑。有谁知道我做错了什么?