0

CSV ファイルをオブジェクトの配列に読み込みます (を使用Import-Csv)。を使用してそのデータをディスクに書き戻すとExport-Csv、正しくフォーマットされた CSV が得られます。

ここで、その CSV の一部のデータを変更する必要があります。そのうちの 1 つは、交換が必要な文字列です。しかし、私が簡単にすると:

$thisIsTheArrayOfObjects -replace "Old ID", "New ID" 

結果は STRINGS の配列になります。(置換が発生しましたが、どういうわけか、配列内のすべてのオブジェクトが文字列にキャストされました)

もちろんExport-Csv、期待どおりの結果が得られません。配列内のすべての長さの文字列を含むファイルをエクスポートしているだけです。

配列内の PSOBJECTS のプロパティの文字列を置き換えるにはどうすればよいですか?

4

1 に答える 1