2012-03-29 25 views
0

我试图通过我的网络上的每台计算机上的PowerShell运行此命令。企业查找文件(通过powershell)排除Tempory Internet Files

我遇到了临时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 

但通过测试运行,它并没有给我,我一直在寻找的结果。我仍然有重复。或者它会说文件太不同了。

谢谢!

回答

0

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

+0

get-childitem c:\ users -recurse -exclude“\ Temporary Internet Files” – 2012-04-11 19:11:18