Technical Support/Software  |  2009/07/19 11:56
2010.04.27 추가.

과거 본 게시물을 통해 아웃룩 백업 및 복원 스크립트를 배포 하였습니다만

다양한 사용자 환경을 제가 배포하는 스크립트 차원으로는 대응하기 어렵기 때문에

스크립트 배포보다는 아웃룩 완전 백업 및 완전 복원에 관한 사용자 차원의 기본적인 방향을 제시하고자 합니다.

아래 예시코드는 과거 배포하던 bat 파일 그대로 입니다.

자신의 환경에 맞게 수정해서 사용하시면 됩니다.

(특히, user profile 경로를 현재 자신이 사용하는 Windows 계정 이름 수정 요망)



Outlook을 사용하면서 컴퓨터를 포맷할때 마다 제일 먼저 MS Outlook을 먼저 복원해주는 작업을 하게 됩니다.

아웃룩에서 지원하는 복원 기능을 사용하면 개인 데이터는 그대로 복원되지만

문제는 이전에 만들어 놓은 자동서식이나 폴더 뷰와 같은 세부 세팅은 새로이 작업해주어야 합니다.

그동안 사용하던 설정이 많을수록 포맷하고나서 수작업으로 재 설정 해주는 것도 만만치 않게 많습니다.

저도 이번에 찾아보니까 생각보다 많은 부분을 백업해줘야 했는데요.

이런 귀찮은 작업을 덜어 보고자 스크립트라고 하기엔 민망하지만 관련 작업을 bat 파일로 만들었습니다.

수동으로 Outlook 데이터와 환경 설정을 백업하는 과정을 보시려면 아래를 클릭하셔서 보시면 됩니다.



[ 수동 백업 및 복원 열기 ] (Click)




백업 및 복원 동작 환경
Windows Vista 32bit, 64bit & Outlook 2007(x86) / Windows 7 32bit, 64bit & Outlook 2007(x86)

2010.04.27 추가. Outlook 2010 RTM(x86) 테스트 결과 기존 방법으로 백업 및 복원 가능. but 아직 좀더 테스트 해야함.

Windows XP 환경에서 본 예시는 동작하지 않습니다.

이유는 Windows XP 환경에서는 user profile 경로가 Vista&7과 다르기 때문입니다.

Windows XP 환경에서 백업이 필요한 경우 아래에 명시한 관련 자료에서 해당 폴더 경로를 찾아 수정해서 사용해야 합니다.


* 백업 및 복원 대상
  - 모든 개인 폴더 데이터 (이메일, 일정, 연락처...)
  - Outlook 메일 계정 설정 (메일 계정 암호 제외. 메일 계정의 암호는 아웃룩 최초 실행시 재지정할 수 있음.)
  - Outlook 메일 폴더별 사용자 지정 보기
  - 일정에서 지정한 자동 서식
  - 연락처 범주 서식
  - Outlook 옵션에서 지정했던 각종 환경 설정
  - 서명
  - 규칙
  - 제외 항목 : 보관항목(archive.pst), 써드 파티 익스텐션, 그외 위 항목에 명시 되지 않은 데이터

* 주의점
  1. 스크립트를 공개하기전에 수십번 테스트 환경을 포맷하고 백업하고 복원하는 과정을 시험하였습니다. 특별한 문제점을 발견되지 않았지만 혹시라도 소실되는 데이터에 대해선 책임지지 않습니다!

  2. 복원시 outlook_restore.bat은 반드시 Outlook 프로그램을 최초로 실행하기 전에 해줘야 합니다.(즉 Outlook 프로그램을 설치하고 한번도 실행하지 않은 상태를 의미합니다)

  3. 만약 Outlook 프로그램을 한번이라도 실행한 후에 outlook_restore.bat을 이용하여 자료를 복원하면 새로이 만든 개인 폴더의 데이터는 백업했던 자료로 덮어 씌워질 것이고, 환경 설정은 제대로 복원되지 않을 수 있습니다.

  4. 현재 개인 폴더 데이터와 이전에 백업 했던 개인 폴더 데이터를 합치는 것(merge)은 본 bat 파일을 이용하지 말고 Outlook 프로그램을 실행시켜서 "가져오기" 작업을 통해 관련 옵션을 지정하여 수행해야 합니다.

본 예시 코드는 기존 데이터와 합치는(merge) 개념이 아닌 덮어쓰기 복원(over write) 개념입니다.

  5. 본 스크립트에서 백업하는 항목은 아무래도 제가 사용하면서 백업이 필요한 Outlook 항목들을 기준으로 백업하고자 만들었습니다. 그 이외 항목을 백업하고자 하시는 분은 아래 관련 자료에서 "아웃룩 파일 위치" 자료를 보시면 금방 알 수 있을 것입니다.


2010.04.27 추가. 스크립트 배포 중단하고 스크립트 예시로 대체합니다.


REG EXPORT "HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles" outlook_profile.reg

xcopy C:\Users\Administrator\AppData\Local\Microsoft\Outlook\Outlook.pst . (Administrator 수정 필요)

xcopy C:\Users\Administrator\AppData\Roaming\Microsoft\Outlook Outlook\ (Administrator 수정 필요)

xcopy C:\Users\Administrator\AppData\Roaming\Microsoft\Signatures Signatures\ (Administrator 수정 필요)

[현재 자신이 사용중인 Windows 유저를 Administrator로 가정했을때 현재 폴더 기준으로 백업 스크립트 예제]



* 성공적으로 백업된 경우 파일 목록
\Outlook\outcmd.dat
\Outlook\Outlook.NK2
\Outlook\Outlook.srs
\Outlook\Outlook.xml
\Outlook\OutlPrint
\Signature (설정된 서명에 따라 백업되는 서명이 다름)
Outlook.pst
outlook_profile.reg


REG IMPORT outlook_profile.reg

xcopy Outlook.pst C:\Users\Administrator\AppData\Local\Microsoft\Outlook\ (Administrator 수정 필요)

xcopy Outlook C:\Users\Administrator\AppData\Roaming\Microsoft\Outlook\ (Administrator 수정 필요)

xcopy Signatures C:\Users\Administrator\AppData\Roaming\Microsoft\Signatures\ (Administrator 수정 필요)

[현재 자신이 사용중인Windows 유저를 Administrator로 가정했을때 복원 스크립트 예제]



* 사용법
  1. Outlook 백업 자료를 보관할 새 폴더를 생성합니다.

  2. 생성한 폴더에 outlook_backup.bat 과 outlook_restore.bat 파일을 복사 합니다.

  3. 현재 폴더에서 outlook_backup.bat을 실행하면 백업 작업이 수행되면서 Outlook 파일들을 자동으로 새 폴더에 복사 합니다.

  4. 복원시 마찬가지로 백업자료를 보관해둔 새 폴더에서 outlook_restore.bat을 실행하면 일련의 작업이 자동적으로 수행되며 Outlook 데이터 와 설정이 복원 됩니다.

  5. 이제 Outlook 을 실행해 보면 포맷하기 이전에 사용했던 Outlook 의 데이터와 환경 설정이 그대로 로드되는 것을 볼 수 있습니다.

  6. 로드 후에 연락처의 범주를 일괄적으로 풀었다가 재지정해주시면 됩니다. 범주 서식은 복원되었지만 새로운 환경에서 한번 풀었다가 재지정해줘야 제대로 동작 합니다. (2009.07.27 수정) (2010.04.27 수정)



* 관련 자료

아웃룩 2010 파일 위치
http://office.microsoft.com/ko-kr/outl ··· 943.aspx(새 창으로 열기)

아웃룩 파일 위치
http://office.microsoft.com/ko-kr/outl ··· 042.aspx(새 창으로 열기)

Outlook 2007/2003/2002 추가 기능: 개인 폴더 백업
http://www.microsoft.com/downloads/det ··· 53d%253d(새 창으로 열기)

아웃룩 프로필 저장 위치
http://support.microsoft.com/kb/602139/ko(새 창으로 열기)

관련 자료 검색
http://www.google.co.kr/search?complet ··· amp%3Boq(새 창으로 열기)=
2009/07/19 11:56 2009/07/19 11:56
Trackback Address : http://metalpen.net/blog/trackback/1317
어니군  |  2009/07/20 00:08    Reply  |  Edit/Delete
너무 늦게 봤다.........
어제 포맷했는데 ;ㅅ;
    |  2009/07/20 09:54    Edit/Delete
ㅎㅎ 간발의 차였구만
질문  |  2009/07/20 23:34    Reply  |  Edit/Delete
게시물 잘 읽어봤습니다.
제가 액티브 싱크를 통해서 아웃룩이랑 동기화를 자주하는데 고스트로 하드를 밀고 아웃룩 액티브 싱크를 했을때 핸드폰의 범주를 땡겨오긴 하는데 아웃룩에서 범주 서식이 없어서 클릭하면 범주가 사라지곤 하네요.
범주서식을 백업을 하려면 어떻게 하면 될까요?
관련링크를 봤지만 범주서식을 백업하려면 구체적으로 뭘 백업해야할지 몰라서 질문 드립니다.
사용환경은 오피스 2007버전입니다.
    |  2009/07/22 00:11    Edit/Delete
안녕하세요~ 결론적으로 말씀 드리면 범주 서식만을 따로 백업하는 것은 어려울것 같습니다.

말씀하신 범주 서식은 원본 Outlook.pst 파일에 포함되어있습니다.

범주 서식만을 별도로 추출해서 따로 백업하는 방법은 본 스크립트차원에서는 안됩니다.

주의 하실점은 아웃룩에서 내보내기 기능을 이용해서 작성한 pst와

실제 아웃룩이 운영하면서 사용하는 pst가 다릅니다.

내보내기를 이용하여 백업한 pst 파일이 아닌 원본 Outlook.pst 파일을 그대로 덮어 씌워 주셔야 됩니다.

이렇게 해주시면 범주 서식이 개인 폴더 데이터들과 같이 복원되구요.

복원 후 연락처 범주 별로 범주 속성을 범주별로 일괄적으로 풀었다가 재지정하여 사용하시면 될듯 합니다.

저도 스마트폰 유저로써 항상 아웃룩 데이터를 신경써서 관리하는데요.

아웃룩이 여러모로 강력하지만 그에 반해 백업 기능이 좀 떨어지더라구요.

그럼 이만 도움이 되셨으면 합니다.^^
  질문   |  2009/08/01 15:51    Edit/Delete
답변 감사드립니다.
김재용  |  2010/04/30 01:50    Reply  |  Edit/Delete
안녕하세요,
최근 랩탑 포맷을 계획하고서, 아웃룩 백업에 관해서 열씸히 찾아보다가 이곳까지 오게 되었습니다.

우선, 정말 좋은 정보 감사드립니다.

64Bit OS로 넘어감과 동시에 Office2010도 64Bit로 넘어갈 생각입니다. (뭐 추가기능은 쓰질 않으니까요)
헌데, 64Bit Outlook 에서도 위와같은 복구가 적용될까요?

저의 얕은 이론으론 될것도 같은데,
혹시 64Bit Outlook에서는 다른 형식(?)의 pst 파일을 사용하지 않을까 하는 걱정이 들기도 합니다.

아낌없는 조언 부탁드립니다.
    |  2010/04/30 14:54    Edit/Delete
안녕하세요!

저도 아웃룩 2010 32비트 버전만 테스트한 상태라 64비트에 대해서는 확실하게 말씀 드릴게 없네요 ㅠ

다만 테스트해본결과 아웃룩 2010 32비트에서는 프로필 저장 위치는 변경되지 않은것으로 보이는데 아웃룩 2007 자료를 2010 32비트에 복원을 성공적으로 하였습니다. 아마도 64비트버전에서도 프로필 위치는 그대로 일것이라 추측(?) 해봅니다;

MS에서 특별히 언급이 없는 것으로 보아 기존 아웃룩 2007 32비트에서 사용하였던 pst 파일을 아웃룩 2010 64비트에서 사용하는 것은 큰 문제가 없을 것 같습니다.. (최초의 오피스 64비트 버전이니 하위 32비트 데이터 파일은 당연히 지원하리라 생각합니다)

역으로 아웃룩 2010 64비트에서 사용되는 pst를 하위 버전에 호환 시킬 수 있는지 여부는.......

써놓고 보니 모두 추측이네요; 아웃룩 2010을 테크넷에서 받아놓고 아직 제대로 테스트 해보지 않은 상태여서 더 자세하고 확실한 답변을 드릴수 없어서 죄송합니다.

나중에 아웃룩 2010 백업과 복원에서 변경되거나 추가해야할 사항이 있다면 블로그 포스팅 업데이트를 통해서 알려 드리겠습니다

좋은 하루 되세요 :)
거칠마루  |  2010/05/14 18:45    Reply  |  Edit/Delete
오피스xp부터 사용해 오던 아웃룩 pst 파일로 오피스2010 64비트에서 사용 가능하더군요.
호환에 문제 없습니다.
    |  2010/05/15 13:43    Edit/Delete
알려주셔서 감사 합니다 :)
doosteps  |  2011/04/05 11:45    Reply  |  Edit/Delete
제가 찾던 정보를 자동화 해주시다니... 정말 유용한 정보입니다. 조만간 컴퓨터 바꾸려고 하는데 이 정보가 많은 도움이 되겠어요!! 감사합니다~
    |  2011/04/07 18:34    Edit/Delete
도움이 되셨다니 감사 합니다.

한가지 말씀 드리고자 하는 것은 아웃룩 2010부터 설정에 따라 통합으로 관리되는 pst파일이 계정별로 나뉘어서 생성될 수도 있는데 제가 안내해드리고 있는 스크립트는 아직 이부분은 대응이 되어있지 않습니다.

참고하시기 바랍니다 :)
바람돌이.  |  2011/06/13 11:20    Reply  |  Edit/Delete
좋은 정보 감사합니다.
툴 쓰는것도 별로 마음에 안들었는데 덕분에 쉽게 백업 복원하게 되네요.^^
이치로  |  2011/07/01 00:03    Reply  |  Edit/Delete
오우 이 방법 좋네요. 제 경우는 그냥 레지스트리만 export하고 http://snoopybox.co.kr/1400 이 방법을 이용해서 다른 폴더에 옮겨 두었던 pst 파일들을 다시 링크 시켜준 뒤 아웃룩을 열었더니 바로 예전 그대로의 메일 환경이 뜨네요 ^^

  :  Name

  :  Password

  :  Homepage


    SECRET

<< PREV    1  ...  146   147   148   149   150   151   152   153   154  ...  518    NEXT >>
Skin designed by 超.