csvファイル内の各オブジェクトの先頭にテキストを追加するPowerShellの窓が私はこのようなCSVファイルを持っている
C:
header
C:\Users\User1
C:\Users\User2
C:\Users\User3
:
\ \ユーザーは、私はこのような新しいデータを持つ単一の列を含む新しいCSVファイルを作成する必要があります
これを達成する最も良い方法は何ですか?テストされ、
import-csv $yourcsv | Select-Object *,@{Name="fullpath";Expression={"C:\users\$($_.path)"}} | export-csv -notypeinformation $newcsv
この時間と作業を行います。
あなたは何を試しましたか、どのように失敗しましたか?理想的には、試したことの[最小限の、完全で検証可能な例](https://stackoverflow.com/help/mcve)を提供し、エラーメッセージやエラーメッセージなどの特定の情報を含めることが理想的です誤った出力。 SOはコード作成サービスではありません。最善の質問は、有益な情報を提供するものであり、回答者が自分の正解を工夫するためのガイドとなり得ることです。 [良い質問をする方法](https://stackoverflow.com/help/how-to-ask)を参照してください。 –
私はこれを使って遊んできました: Import-Csv -Delim ';' disabled.csv | Foreach {$ _。samaccountname = "prepend \ $($ _。samaccountname)"; $ _} | Export-Csv dispaths.csv -Delim ';' -NoTypeInformation しかし、私にはプロパティの指定が見つかりません。私は間違ったツリーを吠えていると確信していました... – soltkr
ファイルをPowerShellオブジェクトに読み込み、CSV内の各インスタンスをループし、プロパティ値を変更してファイルに書き戻します。 – thepip3r