Exchange 2007/2010 에서 메일 연결이 끟어진 사서함이 바로 나오게 하는 방법

 

 

 

 

 

적용 대상 버전 : Exchange 2007, Exchange 2010

 

에디션 버전 : 무관

  

 

1.  연결이 끊어진 사서함 목록 확인

Exchange Management Console -> 받는 사람 구성 -> 연결이 끊어진 사서함 이동 -> 연결이 끊어진 사서함 확인


 * 연결이 끊어진 사서함의 보간 기간은 30일

 

2.  연결이 끊어진 사서함이 목록에 바로 보이지 않는 경우[갱신]

왜 연결이 끊어진 사서함이 목록에 바로 보이지 않는가?

Exchange 관리 콘솔에서 사서함을 비활성화 한것이 아니라 AD 사용자를 바로 삭제하거나 비활성화 한 경우

정상적으로 사서함을 비활성화 하였으나 사서함이 이동한 경우

 

해결방법

Exchange Management Shell 실행

 

▼ Exchange 메일박스 사서함 데이타베이스 조회


[PS] C:\>Get-MailboxDatabase

Name            Server          StorageGroup      Recovery
---------      ------           ------------         --------
BoxDB1        EXMSCS01       Mailbox01          False
BoxDB2        EXMSCS01       Mailbox02          False
BoxDB3        EXMSCS01       Mailbox03          False
BoxDB4        EXMSCS01       Mailbox04          False

 

 

▼ Exchane BoxDB1 사서함 데이터베이스 상태 업데이트갱신[정상]

   아래의 경우 메일박스 사서함 데이터베이스가 4개 이므로 차례대로 진행하며 아래의 색상 부분만 변경하여 실행할 것

[PS] C:\>Get-MailboxDatabase 'EXMSCS01\BoxDB1' | Clean-MailboxDatabase
[PS] C:\>Get-MailboxDatabase 'EXMSCS01\BoxDB2' | Clean-MailboxDatabase
[PS] C:\>Get-MailboxDatabase 'EXMSCS01\BoxDB3' | Clean-MailboxDatabase
[PS] C:\>Get-MailboxDatabase 'EXMSCS01\BoxDB4' | Clean-MailboxDatabase

[PS] C:\>

 

명령어 실행 후

"Exchange Management Console" 의 연결이 끊어진 사서함 확인하면 새롭게 끊어진 사서함 목록이 보임

 

▼ Exchane BoxDB1 사서함 데이터베이스 상태 업데이트갱신[오류] 
[PS] C:\>Get-MailboxDatabase 'BoxDB1' | Clean-MailboxDatabase

 

Get-MailboxDatabase : The operation could not be performed because object 'STOR
E1' could not be found on domain controller 'dc01.domaincontroller.com'.
At line:1 char:20
+ Get-MailboxDatabase  <<<< 'BoxDB1' | Clean-MailboxDatabase

 

어느 블로그를 보니까  메일박스 DB명만 입력하면 된다고 하는데 그럴경우 위처럼 오류가 발생한다.


 

* Clean-MailboxDatabase 명령어는 ?

참고 : https://technet.microsoft.com/ko-kr/library/bb124076(v=exchg.141).aspx


 

Clean-MailboxDatabase을 사용하면 연결이 끊어졌지만 Microsoft Exchange 저장소에 연결이 끊어진 것으로 표시되지 않은

 

사서함이 있는지 Active Directory를 검사하고 Exchange 저장소에서 해당 사서함의 상태를 업데이트할 수 있습니다.


 

 

 

 

 

 

 

 

 

How to check exchange 2007 service pack version

 

버전 확인

대부분  이 명령어(Get-ExchangeServer | Format-Table Name, *Version*)를 사용해서 서비스팩 버전을 확인하는데 

 

중요한건 서비스팩 버전만 나오고 Rollup Update 까지는 나오지 않는다.

 

 

이럴때 확인 가능한 명령어

 

Get-Command exsetup.exe | foreach-object {$_.fileversioninfo}

 

 

명령어 확인 후 나온 버전은 8.1.436.0 으로 검색해보면 Update Rollup 10 for Exchange Server 2007 Service Pack 1 임을 알 수 있다.

 

Exchange Server 2007 Service Pack 1    08.01.0240.006

Update Rollup 1 for Exchange Server 2007 Service Pack 1 8.1.263.1

Update Rollup 2 for Exchange Server 2007 Service Pack 1 8.1.278.2

Update Rollup 3 for Exchange Server 2007 Service Pack 1 8.1.291.2

Update Rollup 4 for Exchange Server 2007 Service Pack 1 8.1.311.3

Update Rollup 5 for Exchange Server 2007 Service Pack 1 8.1.336.1

Update Rollup 6 for Exchange Server 2007 Service Pack 1 8.1.340.1

Update Rollup 7 for Exchange Server 2007 Service Pack 1 8.1.359.2

Update Rollup 8 for Exchange Server 2007 Service Pack 1 8.1.375.2

Update Rollup 9 for Exchange Server 2007 Service Pack 1 8.1.293.1

Update Rollup 10 for Exchange Server 2007 Service Pack 1 8.1.436.0

 

다른 Exchange 서비스팩 및 롤업업데이트 버전은 아래의 URL에서 상세히 찾을 수 있습니다.

 

참고 : http://eightwone.com/references/versions-builds-dates/