2014-09-07 1 views
1

당신은 서버에 다른 이벤트 로그의 모든 폴더를 나열하려면이 명령을 실행할 수 있습니까? 특정 폴더 (예 : win32evtlog 등)에서 로그를 가져 오는 방법에 대한 여러 게시물을 보았지만 모든 이벤트 로그 폴더 목록을 검색하는 방법은 알 수 없습니다. Windows Server 2008을 실행 중입니다.파이썬 상당-은 EventLog하기 PowerShell에서

답변

1

알아 냈어.

>>> import win32evtlog 
>>> x = win32evtlog.EvtOpenChannelEnum() 
>>> win32evtlog.EvtNextChannelPath(x) 
u'Application' 
>>> win32evtlog.EvtNextChannelPath(x) 
u'HardwareEvents' 
>>> win32evtlog.EvtNextChannelPath(x) 
u'Internet Explorer' 
>>>