我的最终目标是 cd 到 powershell 中的一个目录,然后列出所有备用数据流文件,然后将它们的所有内容输出到 CSV。
我目前已经编写了前两部分的脚本:
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
我将如何获取第二个命令的输出并使用 PSPath 字段打开每个文件,然后将所有内容输出到一个 CSV 文件中?
任何帮助是极大的赞赏。