Powershell CSVでダブルクォーテーションを除いて出力

これは、Powershellが古いと使えないので、バージョンアップしてからの話なんですが
バージョンアップすると、二語で解決する

PowershellにCSVを読み込んで、いろいろ加工→ 出力すると、ダブルクォーテーションが付いてくる
元データに付いていなくても。Powershellの仕様らしい

表計算系のソフトCalcなどで読み込むのであれば
「テキスト区切りの記号」を「”」に設定すれば一応消えたりもしますが

命令文であっという間に消すことができる
参照:ConvertTo-Csv Output without quotes (by stackoverflow)

古いバージョンだとこういう感じで長いコマンドになるみたいで
普通の命令ですよね、置き換えなさいよ的な

get-process | convertto-csv -NoTypeInformation -Delimiter "," | % {$_ -replace '"',''}

長いんよ

新しいバージョンだと

| Export-Csv の中に
これを足すだけ → -UseQuotes AsNeeded
これだけで取れますよ

私はこれが使いたくてPowershellをバージョンアップしたくらいw

22年12月に買ったばかりなので、最新のものが入っていると信じて使っていたんですが
そういえば、Powershellを起動したときに、

新機能と改善のために最新の PowerShell をインストールしてください!https://aka.ms/PSWindows

と出てきてたなと。気づき(遅
バージョンアップした次第です

Powershellはやってみて、通用しなければ赤字で説明を出してくれるので、初心者向けなのか、とてもありがたい