2009-08-27 3 views
0

특정 ID를 사용하는 이벤트에 대해 내부 서버의 이벤트 로그를 쿼리하는 웹 응용 프로그램을 만드는 중입니다. 대부분의 서버에서 Windows Server 2003을 실행 중이므로 선호하는 System.Diagnostics.Eventing.Reader 메서드를 사용할 수 없습니다.VB.NET을 사용하여 원격 서버 이벤트 로그를 쿼리하는 방법?

WMI 사용에 대한 언급을 보았지만 가능한 경우이를 피하고 싶습니다. 나는 System.Diagnostics 클래스로 손을 대었지만 서버에서 실행될 때 작동하지 않는 것처럼 보입니다. 로컬에서 테스트 할 때 내 이벤트 로그를 쿼리 할 수 ​​있지만 최종 서버에 넣을 때 아무것도 표시하지 않습니다. 프로그램 실행 후 표시되는 오류는 없습니다.

VB.NET 및 ASP.NET을 사용하여이 작업을 수행하는 가장 좋은 방법은 무엇입니까? WMI가 가장 좋은 방법이라면 누군가 내가 올바른 방향으로 나를 가리킬 수 있었습니까?

미리 감사드립니다.

답변

1

원격 서버의 이벤트 로그를 쿼리 할 때 WMI를 사용하는 것이 가장 좋습니다. 달성하려는 작업을 위해 설계된 도구를 사용하는 것이 가장 좋습니다.

표면이 복잡 해 보이지만 실제로 그렇게 나쁘지는 않습니다.

다음 링크는 시작되었습니다.

http://bloggingabout.net/blogs/wellink/archive/2005/04/08/3289.aspx

관련 문제