我在 PowerShell 中有这个字符串:
$filter = "Name;Server;Mounted;ObjectCategory;Guid;WhenChangedUTC;WhenCreatedUTC;ObjectState"
我想拆分它以获得一个对象数组,我试过:
$stringArray = $filter.Split(';')
但它是一个字符串数组。
最后我想打电话:
... | Select-Object -Property @{Name = 'Command'; Expression = { "Insert" } }, $filterObjectArray
$filterObjectArray 当它是一个字符串数组时不起作用。
但如果$filterObjectArray = 'Name', 'Server'
...
问题是我的名为Command的自定义属性,因为如果我只使用:
... | Select-Object -Property $filterObjectArray
有用。
谢谢您的帮助。