2012-03-29 2 views
0

내 네트워크의 모든 컴퓨터에서 powershell을 통해이 명령을 실행하려고합니다.엔터프라이즈 찾기 파일 (powershell을 통해) 임시 인터넷 파일 제외

너무 많은 가양 성을 제공하는 Temporary Internet Files에 문제가 있습니다.

누구든지이 명령을 개선 할 방법을 제안 할 수 있습니까?

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" –

관련 문제