Ho questo PSObject
(da XML):PowerShell - iterare su proprietà psobject
bool : {IsActive, ShowOnB2C, ShowOnB2B, IsWebNews}
str : {id, ProductId, GroupName, Unit...}
int : {ProductIdNumeric, Prices_SalesOne, Prices_Treater, Prices_B2C...}
arr : {EnvironmentBrands, Catalogs, NavisionLevels}
long : long
vorrei un'iterazione sulle proprietà senza utilizzare i nomi di proprietà, per esempio bool
ho cercato di indice nell'oggetto in questo modo:
$document[0]
Ma questo non mi dà nulla, ma non causa neanche errori.
Select-Object
tipo di opere, ma poi devo usare i nomi delle proprietà, e non lo voglio.
$documents | Select-Object bool,str
ForEach
non iterare le proprietà
$documents | ForEach {
$_.name
}
rendimenti doc e che è il nome del tag (XML) tenendo le Caccio, interi e stringhe.
Si potrebbe dare un'occhiata al cmdlet 'Get-Member'. – stej
Grazie per avere un buon titolo per la tua domanda. –