Diga que sim
$d = @{"foo"="bar"; "baz"=99.9}
ConvertTo-csv $d
eu esperaria algo como
foo,baz
"bar",99.9
mas em vez disso eu recebo isso:
#TYPE System.Collections.Hashtable
"IsReadOnly","IsFixedSize","IsSynchronized","Keys","Values","SyncRoot","Count"
"False","False","False","System.Collections.Hashtable+KeyCollection","System.Collections.Hashtable+ValueCollection","System.Object","2"
Parece colocar os metadados sobre o objeto no CSV, não o conteúdo real do objeto.
Como obtenho o resultado esperado?