小编use*_*171的帖子

Powershell - 列出一个目录中的所有备用数据流信息

我的最终目标是 cd 到 powershell 中的目录,然后列出所有备用数据流文件,然后将其所有内容输出到 CSV。

我目前已经编写了前两部分的脚本:

cd c:\users\profilename\downloads\
gci -recurse | % { gi $_.FullName -stream * } | where stream -ne ':$Data'
Run Code Online (Sandbox Code Playgroud)

要打开示例数据流文件,请打开 cmd,cd 到目录,然后运行:

dir /r
Run Code Online (Sandbox Code Playgroud)

之后,获取其中一个文件的区域标识名称并运行此命令(不带 :$data)。

删除之前的示例:$Data

notepad test.docx:Zone.Identifier:$Data
Run Code Online (Sandbox Code Playgroud)

删除后(运行此命令):

notepad test.docx:Zone.Identifier
Run Code Online (Sandbox Code Playgroud)

我将如何获取第二个命令的输出并使用 PSPath 字段打开每个文件,然后将所有内容输出到一个 CSV 文件中?

任何帮助是极大的赞赏。

powershell alternate-data-stream

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

alternate-data-stream ×1

powershell ×1