【发布时间】:2021-03-20 02:03:07
【问题描述】:
我在 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
它有效。
感谢您的帮助。
【问题讨论】:
标签: arrays powershell command-line-arguments select-object