Скрипт резервного копирования файлов Microsoft Outlook

xcom-shop.ru

Расскажу как легко организовать резервное копирование файлов Microsoft Outlook на конечном компьютере под Windows 7 без использования специализированного программного обеспечения, которое кстати, стоит денег. А главное что бы потом можно было восстановится из резервной копии.

Статья восстановлена из архива сайта

Итак что мы имеем:
- Windows 7
- Microsoft Outlook 2010 Русский
- Желание не потерять все данные пользователя и его переписки.

Первым шагом создаем VBS скрипт, который будет корректно завершать работу Microsoft Outlook иначе файл мы не сможем скопировать файлы или они окажутся повреждены.

Создаем файл, ну назовем его cl.vbs

On Error Resume Next
Set Outlook = GetObject(, "Outlook.Application")
If Err = 0 Then
Outlook.Quit()
End If

Рядом создаем CMD файл и назовем его megabuckup.cmd со следующем текстом

cl.vbs
Copy %UserProfile%\Documents\Файлы Outlook\*.pst d:\BackUp\
Copy %UserProfile%\AppData\Local\Microsoft\Outlook\*.ost d:\BackUp\

Можно еще дополнительно сохранять с использованием текущей даты, тогда берем информацию из статьи CMD: Переименование файла с использованием текущей даты и времени и усложним скрипт.

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%

Теперь у нас бекапы еще и раскладываются по датам.

Добавить комментарий