4

ここでの私の最終目標は、powershell のディレクトリに cd し、すべての代替データ ストリーム ファイルを一覧表示してから、それらのすべてのコンテンツを CSV に出力することです。

現在、最初の 2 つの部分をスクリプト化しています。

cd c:\users\profilename\downloads\
gci -recurse | % { gi $_.FullName -stream * } | where stream -ne ':$Data'

サンプル データ ストリーム ファイルを開くには、cmd を開き、cd でディレクトリに移動してから、次を実行します。

dir /r

この後、いずれかのファイルのゾーン識別名を取得し、:$data なしでこのコマンドを実行します。

:$Data を削除する前の例

notepad test.docx:Zone.Identifier:$Data

削除後(このコマンドを実行):

notepad test.docx:Zone.Identifier

2 番目のコマンドの出力を取得し、PSPath フィールドを使用してこれらの各ファイルを開き、すべての内容を 1 つの CSV ファイルに出力するにはどうすればよいでしょうか?

どんな助けでも大歓迎です。

4

2 に答える 2