Расскажу как легко организовать резервное копирование файлов Microsoft Outlook на конечном компьютере под Windows 7 без использования специализированного программного обеспечения, которое кстати, стоит денег. А главное что бы потом можно было восстановится из резервной копии.
Статья восстановлена из архива сайта
Итак что мы имеем:
- Windows 7
- Microsoft Outlook 2010 Русский
- Желание не потерять все данные пользователя и его переписки.
Первым шагом создаем VBS скрипт, который будет корректно завершать работу Microsoft Outlook иначе файл мы не сможем скопировать файлы или они окажутся повреждены.
Создаем файл, ну назовем его cl.vbs
1 2 3 4 5 | On Error Resume Next Set Outlook = GetObject(, "Outlook.Application") If Err = 0 Then Outlook.Quit() End If |
Рядом создаем CMD файл и назовем его megabuckup.cmd со следующем текстом
1 2 3 | cl.vbs Copy %UserProfile%\Documents\Файлы Outlook\*.pst d:\BackUp\ Copy %UserProfile%\AppData\Local\Microsoft\Outlook\*.ost d:\BackUp\ |
Можно еще дополнительно сохранять с использованием текущей даты, тогда берем информацию из статьи CMD: Переименование файла с использованием текущей даты и времени и усложним скрипт.
1 2 3 4 5 6 7 8 9 10 11 | set _my_datetime=%date%_%time% set _my_datetime=%_my_datetime: =_% set _my_datetime=%_my_datetime::=% set _my_datetime=%_my_datetime:/=_% set _my_datetime=%_my_datetime:.=_% set _my_datetime=%_my_datetime:,=_% md d:\BackUp\%_my_datetime% cl.vbs Copy %UserProfile%\Documents\Файлы Outlook\*.pst d:\BackUp\%_my_datetime% Copy %UserProfile%\AppData\Local\Microsoft\Outlook\*.ost d:\BackUp\%_my_datetime% |
Теперь у нас бекапы еще и раскладываются по датам.