Obtenga dinámicamente la propiedad y los valores de PSCustomObject
Tengo lo siguiente:
$test = [pscustomobject]@{
First = "Donald";
Middle = "Fauntleroy";
Last = "Duck";
Age = 80
}
$test | Get-Member -MemberType NoteProperty | % {"$($_.Name)="}
que imprime:
Age=
First=
Last=
Middle=
Me gustaría extraer el valor de cada propiedad e incluirlo como el valor de mis pares de valores de nombre para que se vea así:
Age=80
First=Donald
Last=Duck
Middle=Fauntleroy
Estoy tratando de construir una cadena y no conozco los nombres de las propiedades con anticipación. ¿Cómo extraigo los valores para completar mis pares de valores de nombre?