У меня есть этот 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, и это имя тега (XML), содержащего bools, ints и строки.