0

我正在尝试通过 powershell 在我网络上的每台计算机上运行此命令。

我遇到了 Internet 临时文件的问题,提供了太多误报。

任何人都可以提出一种改进此命令的方法吗?

dir C:\Users\ /S /B | findstr /i "".t.st."" > "C:\test.txt"

一个建议是

dir C:\Users\ /S /B | findstr /i "".t.st."" > "C:\test.txt"
dir C:\Users\ /S /B | findstr /i "".t.st."" | findstr ""Temporary Internet Files"" > "C:\test2.txt"
fc C:\test.txt C:\test2.txt > C:\results.txt

但是通过测试,它并没有给我想要的结果。我仍然有重复。或者它会说文件太不同了。

谢谢!

4

1 回答 1

0

如果您通过 PowerShell 运行它,那么为什么不使用 PowerShell 命令呢?您的示例使用的是旧版 DIR 命令。您可以改用 Get-ChildItem 。您可以使用 -Exclude 跳过文件夹。您可以使用 -filter 或 -include 来查找所需的文件。更糟糕的情况是获取文件,然后通过管道传输到可能使用正则表达式模式过滤掉所需文件的对象。我无法从你的命令中看出你在寻找什么文件。

于 2012-04-11T19:06:11.227 回答