2010-04-14 4 views
0

내가 네트워크 드라이브 X에 로그의 부하를 분석하기 :PowerShell은 로그

나는이 구문 말할 텍스트 파일 이름 목록을 가지고 DOE, 존 다니엘, 메리 등 ....

나는 스크립트 각 라인을 읽고 내 X를 스캔 뭔가 원하는 : 날짜/시간 등으로 분류 예를 들어 DOE, 요한의 발행 수를 찾기 위해 드라이브와 중 로그에 기록 또는 스크린 인쇄를

아이디어가 있으십니까? 건배, 지미

+0

"발생 사례 찾기"부분에 대해 자세히 설명해 주실 수 있습니까? 해당 텍스트가 들어있는 파일 이름이나 해당 텍스트가 들어있는 파일을 찾으십니까? 파일 이름은 특정 확장자로 필터링 할 수 있습니까? 위에 표시된 것과 같은 이름의 이름입니까? 또는 각 이름이 별도의 줄에 있습니까? –

+0

DOE 란 무엇입니까? 이것을 할 수있는 방법이 있지만, 모든 것들과 마찬가지로, 그들은 특정 가정에 의존합니다. 보장 된 서식이 그 중 하나입니다. 몇 가지 샘플 입력을 제공 할 수 있습니까 (파일 자체가 아닌 실제 데이터를 나타내는 가짜 데이터). 설명대로라면 각 행을 쉼표로 분리하거나 정규 표현식을 사용할 수 있습니다 (다소 과장됨). 감사합니다. – PSGuy

답변

0

나는 log parser으로 갈 것입니다. 로그 파일을 검사하는 데 유용한 도구이며 기본적으로 해당 로그 파일에 대해 SQL 쿼리를 작성할 수 있습니다.

Powershell에 실제로 피드백을해야하는 경우 powershell 스크립트에서 로그 파서를 호출 할 수 있습니다 (단지 watch the string escaping). LogParser는 COM 구성 요소이므로 get at the API from your powershell script을 원하면 다른 옵션입니다.

관련 문제