none
Exchange Shell에서 Exchange Server Event Log 확인 RRS feed

답변

  • 안녕하십니까? 김도남 님

    Microsoft TechNet Forum 사이트를 방문해 주셔서 감사합니다.

     

    문의 하신 “Exchange Shell에서 Exchange Server Event Log 확인에 대한 답변을 드리겠습니다.

     

    Step 1 : Log 확인

     

    아래의 Cmdlet Windows 에서 기록되는 로그 카테고리 목록을 제공을 합니다.

     

    Get-EventLog -List

     

     

    아래의 Cmdlet Exchane Server Error 로그 정보를 제공을 합니다.

     

    Get-EventLog -LogName Application -Source *exch* -EntryType Error

     

     

    Step 2 : Script

     

    아래의 함수는 인자로 받는 서버의 Exchange Server Error Log 정보의 정보를 제공을 합니다.

     

    function Get-ExchangeServerLog

    {

        param(

            [Parameter(Mandatory=$true)]

            $exchangeServer

        )

       

        Get-EventLog -LogName 'MSExchange Management' -EntryType Error -ComputerName $exchangeServer |

            select MachineName, TimeWritten, EventID, Message

    }

     

    Get-ExchangeServerLOg ForumQAExch03

     

     

    Get-WinEvent -ListLog *exch* | Select LogName

     

     

    아래의 함수는 인자로 받는 서버의 Exchange Server 고가용성 Error Log에 대한 정보를 제공을 합니다.

     

    function Get-HighAvailabilityLog

    {

        param(

            [Parameter(Mandatory=$true)]

            $mailboxServer

        )

       

        Get-WinEvent -LOgName 'Microsoft-Exchange-HighAvailability/Operational' -ComputerName $mailboxServer | ? { $_.LevelDisplayName -eq 'Error' } | Select MachineName, TimeCreated,ID, ProviderName, Message | Out-GridView

    }

     

    Get-HighAvailabilityLog ForumQAExch03

     

     

    참고 자료

     

    Get-WinEvent

    http://technet.microsoft.com/ko-kr/library/dd367894.aspx

     

    Get-EventLog

    http://technet.microsoft.com/ko-kr/library/dd315250.aspx

    Get-MailboxServer

    http://technet.microsoft.com/ko-kr/library/bb123539.aspx

     

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    • 답변으로 표시됨 김도남 2011년 12월 9일 금요일 오전 5:30
    2011년 12월 7일 수요일 오전 12:26
    중재자