我有这个PSObject
(来自XML):
bool : {IsActive, ShowOnB2C, ShowOnB2B, IsWebNews}
str : {id, ProductId, GroupName, Unit...}
int : {ProductIdNumeric, Prices_SalesOne, Prices_Treater, Prices_B2C...}
arr : {EnvironmentBrands, Catalogs, NavisionLevels}
long : long
我想在不使用属性名的情况下迭代属性,例如bool
。
我试着像这样索引这个对象:
$document[0]
但这并没有给我带来任何好处,但它也不会导致任何错误。
Select-Object
在某种程度上是可行的,但是我必须使用属性名称,而我不希望这样。
$documents | Select-Object bool,str
ForEach
不迭代属性。
$documents | ForEach {
$_.name
}
返回doc,这是保存bools、int和字符串的标记(XML)的名称。
https://stackoverflow.com/questions/37688708
复制相似问题