2018년 4월 26일 목요일

Exchange DB (.edb)를 복구 해보자.

결론부터 말하면 아래것 하지말고 그냥 서드파티 프로그램 사서 사서함 추출해서 해라.
그게 정신건강과 시간낭비를 줄이는 일이다.
아래대로 잘안됨.


회사에 익스체인지 서버의 OS가 crash 되어 버렸어.
불행하게도 백업본은 없어..
edb 파일은 다른 파티션에 있어서 데이터는 그대로 두고
운영체제를 재설치 했지..
그러고 익스체인지 2010도 재설치하고
어차피 edb가 정상적으로 마운트 될 수 없다는걸 알기에
서비스는 서비스 대로 하고 edb에서 pst파일을 추출 한 뒤, 다시 지금 서비스 중인 익스체인지에 import 시키는 계획을 생각했어.
edb에서 pst로 추출하는 3rd 파티 프로그램은 많은데 다들 유료버전이야..
그래서 찾던 중에 veeam 백업 솔루션을 이용해 edb에서 spt 추출 하는 방법과
익스체인지 자체적으로 edb를 마운트 한 뒤 pst로 추출하는 방법을 써야되..
이과정에서 edb를  인덱스 파일 문제로 veeam에서는 정상적으로 불러 올수 없었어..
그래서 익스체인지에서 edb를 마운트 할려는데 이것도 잘안되... active manager 에러가나면서 되지를 않아..

여기(링크)에서 하는 방식으로 하니 오류가 났어.. (오류가 나긴 했지만 마운트 하는 방법 등이 있어서 활용하기로 함)
여기(링크)에 있는 방법으로 edb파일을 정상화(?) 시킨 후 다시 마운트 해보거나 veeam에서 읽어들이는 작업을 해볼거야..



자... 결과적으로 보면 잘 안된더라...
그래서 3rd party 프로그램을 이용하여 pst 파일로 export 하였다.
그리고 그걸 익스체인지 서버로 import 시도를 하였다..
그런데... 사서함 파일이 안 좋은지... 자꾸 failed 떨어졌다...
그래서 그냥 pst파일을 각각의 사용자에게 넘겨주고 outlook 에서 가져와서 내용을 이동하는 식으로 진행하였다..

pst 파일을 import하는 방법은다음과 같다.

1. pst 가 있는 폴더를 공유한다.

2. ems를 관리자 권한으로 실행한다.

3. New-ManagementRoleAssignment -Role "Mailbox Import Export" -User "administrator 계정명"

4. 추출방법 new-MailboxExportRequest -Mailbox "넣을 계정명" -Filepath \\servername\c$\PST\administrator.pst (pst경로)

5. 삽입방법 New-MailboxImportRequest -Mailbox "넣을 계정명" -FilePath \\servername\c$\PST\administrator.pst

6. Get-MailboxImportRequest (추출/삽입 상태 확인)

7. 만약 Failed가 떨어지면 (여기) 처럼 baditem을 허용하는 갯수를 늘려주면 된다. (물론 잘 안될 때가 있다... 계속 bad..bad...bad... (이거)는 배드item을 삭제하고 import하는 것 같은데...안해봐서 모르겠다... 내 서버는 소중하니깐.. 테스트는 안해~
New-MailboxImportRequest -Mailbox user -FilePath \\server\share\user.pst -BadItemLimit 50

추가적으로 AcceptLageDataLoss를 사용하면 큰 데이터 유실해도 된다는 명령어를 써서 진행하면 되는 것 같다.. 물론 난 테스트 안해봤지..(여기내용)
-BadItemLimit 100   -AcceptLargeDataLoss


8. 이렇게 해서 안되면 item을 삭제해야 하는데 (이렇게:여기에 보면 import시 위치 선정하는 명령어도 있다..) 하면된다.
Get-MailboxImportRequest | where {$_.status -eq "Completed"}
Get-MailboxImportRequest | where {$_.status -eq "Completed"} | Remove-MailboxImportRequest

유튜브 영상 (https://www.youtube.com/watch?v=k9MAko4M2TE)

2018년 4월 25일 수요일

Avast Small Office Administration Console 설치 오류

Avast Small Office Administration Console 설치시 DB생성 부분에서 오류가 날 경우

설치 언어를 English로 바꿔라..

그럼 설치 잘된다.

2018년 4월 23일 월요일

Active Directory 잠긴 계정 확인 및 해제

-. 잠긴 계정 확인

Powershell 사용

Import-Module ActiveDirectory

Search-ADAccount -LockedOut



-. 잠김 계정 풀기

Powershell 사용

Import-Module ActiveDirectory

Search-ADAccount -LockedOut | Unlock-ADAccount



참고 (링크)




2018년 4월 19일 목요일

익스체인지 2010 설치 중 에러처리

'MSExchangeTransport' 서비스가 이 서버에서 'Running' 상태에 도달하지 못했습니다.

Service 'MSExchangeTransport' failed to reach  status 'Running' on this server.

위와 같은 오류가 발생할 경우

TCP/IP v6를 활성화 해주면 된다.

참고사이트 (링크)